En Ruby, ¿cómo puedo obtener variables de instancia en un hash en lugar de una matriz?
Tengo una clase de rubí. Quiero obtener una variable de instancia de un argumento a un método en esa clase. Puedo obtener todas las variables de instancia como una matriz:
self.instance_variables
Sin embargo, quiero obtener la variable de instancia denominadaarg
, específicamente:
class MyClass
def get_instance_variable(arg)
hash_of_instance_variables[arg]
end
end
object.get_instance_variable('my_instance_var')
¿Cómo calculo?hash_of_instance_variables
?