Как сгенерировать инициализатор в 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

У нас есть 'attr _accessor' для генерации геттеров и сеттеров.

Есть ли у нас что-нибудь для генерации инициализаторов по атрибутам?

6
задан tshepang 4 December 2013 в 23:16
поделиться