Module: ActiveEvent::Support::AttrSetter::ClassMethods

Defined in:
lib/active_event/support/attr_setter.rb

Instance Method Summary collapse

Instance Method Details

#attributes(*args) ⇒ Object



22
23
24
25
26
27
# File 'lib/active_event/support/attr_setter.rb', line 22

def attributes(*args)
  super
  args.each do |attr|
    define_method "#{attr}=", ->(value) { attributes[attr] = value }
  end
end