Module: UnderOs::Events
Overview
A little events handling concern
Defined Under Namespace
Modules: Listeners
Classes: Event
Instance Method Summary
collapse
Instance Method Details
#emit(event, params = {}) ⇒ Object
14
15
16
|
# File 'lib/under_os/events.rb', line 14
def emit(event, params={})
Listeners.kick(self, event, params)
end
|
#off(event) ⇒ Object
10
11
12
|
# File 'lib/under_os/events.rb', line 10
def off(event)
Listeners.remove(self, event)
end
|
#on(event, *args, &block) ⇒ Object
6
7
8
|
# File 'lib/under_os/events.rb', line 6
def on(event, *args, &block)
Listeners.add(self, event, *args, block)
end
|