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