Em Ruby, como posso obter variáveis de instância em um hash em vez de uma matriz?
Eu tenho uma aula de Ruby. Eu quero obter uma variável de instância de um argumento para um método nessa classe. Eu posso obter todas as variáveis de instância como uma matriz:
self.instance_variables
No entanto, quero obter a variável de instância denominadaarg
, especificamente:
class MyClass
def get_instance_variable(arg)
hash_of_instance_variables[arg]
end
end
object.get_instance_variable('my_instance_var')
Como faço para calcularhash_of_instance_variables
?