Module: Eventable::EventableEventMethods

Defined in:
lib/eventable/eventable.rb

Instance Method Summary collapse

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

#eventsObject

returns a list of registered events



15
16
17
# File 'lib/eventable/eventable.rb', line 15

def events
  @eventable_events.clone
end