В общем, как я могу получить ссылку на объект, имя которого у меня есть в строке?
В частности, у меня есть список имен параметров (переменные-члены - построены динамически, поэтому я не могу напрямую обращаться к ним).
Каждый параметр - это объект, который также имеет метод 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