In Ruby, c'è un modo per aggiungere dinamicamente una variabile di istanza ad una classe? Per esempio:Creare dinamicamente attributi di classe 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
Conoscete 'OpenStruct'? – Reactormonk