В Ruby, как я могу получить переменные экземпляра в хэш вместо массива?
У меня есть класс 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
?