Module: Haku::Eventable::ClassMethods

Defined in:
lib/haku/eventable.rb

Instance Method Summary collapse

Instance Method Details

#event(options = {}) ⇒ Object



19
20
21
22
23
# File 'lib/haku/eventable.rb', line 19

def event(options={})
  on = options.delete(:on)&.to_sym || :success

  send("haku_#{on}_events=", send("haku_#{on}_events") + [options])
end