У меня есть класс Ruby. Я хочу получить переменную экземпляра из аргумента методу в этом классе. Я могу получить все переменные экземпляра в виде массива:
self.instance_variables
Однако я хочу получить переменную экземпляра с именем arg
, в частности:
class MyClass
def get_instance_variable(arg)
hash_of_instance_variables[arg]
end
end
object.get_instance_variable('my_instance_var')
Как вычислить hash_of_instance_variables
?