Method: Narou::Eventable#add_event_listener
- Defined in:
- lib/eventable.rb
#add_event_listener(event_name, once = false, &block) ⇒ Object Also known as: on
33 34 35 36 37 38 |
# File 'lib/eventable.rb', line 33 def add_event_listener(event_name, once = false, &block) raise NonBlockError unless block_given? @__events_container ||= {} stack = @__events_container[event_name] ||= [] stack.push([block, once]) end |