In Ruby gibt es eine Möglichkeit, eine Instanzvariable dynamisch zu einer Klasse hinzuzufügen? Zum Beispiel:Dynamisch Klassenattribute mit attr_accessor erstellen
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
Sie kennen 'OpenStruct'? – Reactormonk