Em geral, como posso obter uma referência a um objeto cujo nome tenho em uma string?
Mais especificamente, tenho uma lista dos nomes dos parâmetros (as variáveis de membro - construídas dinamicamente para que não possa me referir a elas diretamente).
Cada parâmetro é um objeto que também possui um from_s
método.
Eu quero fazer algo como o seguinte (que é claro não funciona ...):
define_method(:from_s) do | arg |
@ordered_parameter_names.each do | param |
instance_eval "field_ref = @#{param}"
field_ref.from_s(param)
end
end