En Ruby, ¿hay alguna manera de agregar dinámicamente una variable de instancia a una clase? Por ejemplo:Crear atributos de clase dinámicamente con attr_accessor
class MyClass
def initialize
create_attribute("name")
end
def create_attribute(name)
attr_accessor name.to_sym
end
end
o = MyClass.new
o.name = "Bob"
o.name
¿Conoces 'OpenStruct'? – Reactormonk