module UnderOs::Events

A little events handling concern

Public Instance Methods

emit(event, params={}) click to toggle source
# File lib/under_os/events.rb, line 14
def emit(event, params={})
  Listeners.kick(self, event, params)
end
off(event) click to toggle source
# File lib/under_os/events.rb, line 10
def off(event)
  Listeners.remove(self, event)
end
on(event, *args, &block) click to toggle source
# File lib/under_os/events.rb, line 6
def on(event, *args, &block)
  Listeners.add(self, event, *args, block)
end