Module: Eventable::EventableEventMethods
- Defined in:
- lib/eventable/eventable.rb
Instance Method Summary collapse
-
#event(event_name) ⇒ Object
register an event.
-
#events ⇒ Object
returns a list of registered events.
Instance Method Details
#event(event_name) ⇒ Object
register an event
9 10 11 12 |
# File 'lib/eventable/eventable.rb', line 9 def event(event_name) @eventable_events ||= [] @eventable_events << event_name unless @eventable_events.include? event_name end |
#events ⇒ Object
returns a list of registered events
15 16 17 |
# File 'lib/eventable/eventable.rb', line 15 def events @eventable_events.clone end |