Module: Utter

Defined in:
lib/utter.rb,
lib/utter/version.rb

Constant Summary collapse

GLOBAL_EVENTS_TABLE =
EventsTable.new
VERSION =
"0.1.0"

Instance Method Summary collapse

Instance Method Details

#on(event, &block) ⇒ Object



36
37
38
# File 'lib/utter.rb', line 36

def on(event, &block)
  events[self.object_id][event.to_sym].push block
end

#utter(event, payload = nil) ⇒ Object



32
33
34
# File 'lib/utter.rb', line 32

def utter(event, payload=nil)
  events.process_event(self.object_id, event.to_sym, payload)
end