Method: Narou::Eventable::ClassMethods#add_event_listener
- Defined in:
- lib/eventable.rb
#add_event_listener(event_name, &block) ⇒ Object
18 19 20 21 22 |
# File 'lib/eventable.rb', line 18 def add_event_listener(event_name, &block) raise NonBlockError unless block_given? stack = EVENTS_CONTAINER[self][event_name] ||= [] stack.push(block) end |