Method: Narou::Eventable::ClassMethods#trigger_event

Defined in:
lib/eventable.rb

#trigger_event(event_name, *argv) ⇒ Object



25
26
27
28
29
30
31
# File 'lib/eventable.rb', line 25

def trigger_event(event_name, *argv)
  stack = EVENTS_CONTAINER[self][event_name]
  return unless stack
  stack.each do |block|
    block.call(*argv)
  end
end