Dlaczego nie mogę użyć attr_accessor wewnątrz inicjalizacji?
Próbuję zrobićinstance_eval
po którym następuje aattr_accessor
wewnątrzinitialize
i ciągle otrzymuję: `` initialize ': niezdefiniowana metoda' attr_accessor'`. Dlaczego to nie działa?
Kod wygląda trochę tak:
class MyClass
def initialize(*args)
instance_eval "attr_accessor :#{sym}"
end
end