Nadszedł czas, aby zrobić to krótsze:Jak wygenerować inicjator w Ruby?
class Foo
attr_accessor :a, :b, :c, :d, :e
def initialize(a, b, c, d, e)
@a = a
@b = b
@c = c
@d = d
@e = e
end
end
Mamy '' attr_accessor generowania pobierające i ustawiające.
Czy mamy coś do generowania inicjalizatorów według atrybutów?
możliwe duplikat [idiomatyczne tworzenia obiektów w Ruby] (http://stackoverflow.com/questions/1778638/idiomatic-object-creation-in-ruby) –
'def initialize (* args)' ... '@ a, @ b, @ c, @ d, @ e = args' –