Module: Audible
- Defined in:
- lib/audible/audible.rb
Instance Method Summary collapse
Instance Method Details
#on(*events, &block) ⇒ Object
2 3 4 |
# File 'lib/audible/audible.rb', line 2 def on(*events, &block) events.each{|e| attach(e, &block)} end |
#relay(source, event, opts = {}) ⇒ Object
6 7 8 9 |
# File 'lib/audible/audible.rb', line 6 def relay(source, event, opts ={}) name = opts[:as] || event source.on(event){|e,args| notify name, args.first} end |