Взагалі, як я можу отримати посилання на об’єкт, ім’я якого я маю в рядку?
Більш конкретно, у мене є список імен параметрів (змінні-члени - побудовані динамічно, тому я не можу посилатися на них безпосередньо).
Кожен параметр є об'єктом, який також має 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