一般に、名前が文字列に含まれるオブジェクトへの参照を取得するにはどうすればよいですか?
より具体的には、パラメーター名のリストがあります(メンバー変数-動的に構築されているため、直接参照することはできません)。
各パラメーターは、from_s
メソッドも持つオブジェクトです。
私は次のようなことをしたい(もちろんそれはうまくいきません...):
define_method(:from_s) do | arg |
@ordered_parameter_names.each do | param |
instance_eval "field_ref = @#{param}"
field_ref.from_s(param)
end
end