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