Method: Narou::Eventable#trigger_event
- Defined in:
- lib/eventable.rb
#trigger_event(event_name, *argv) ⇒ Object Also known as: trigger
54 55 56 57 58 59 60 61 62 |
# File 'lib/eventable.rb', line 54 def trigger_event(event_name, *argv) @__events_container ||= {} stack = @__events_container[event_name] return unless stack stack.reject! do |block, once| block.call(*argv) once end end |