Method: Bridge::Bridge::SystemService#hookChannelHandler
- Defined in:
- lib/bridge.rb
#hookChannelHandler(name, handler, callback = nil) ⇒ Object
282 283 284 285 286 287 288 289 |
# File 'lib/bridge.rb', line 282 def hookChannelHandler name, handler, callback = nil # Retrieve requested handler obj = @bridge.store[handler.address[2]] # Store under channel name @bridge.store["channel:#{name}"] = obj # Send callback with reference to channel and handler operations callback.call(Reference.new(self, ['channel', name, "channel:#{name}"], Util.find_ops(obj)), name) if callback end |