Sha256: 7fe4c0f08555eadde4bb712fcfa1d9b49f15a6e62ddadad424e3a1c464bf0fe7
Contents?: true
Size: 523 Bytes
Versions: 2
Compression:
Stored size: 523 Bytes
Contents
module Punchblock module Translator class Asterisk class Call include Celluloid def initialize @components = {} end def register_component(component) @components[component.id] ||= component end def component_with_id(component_id) @components[component_id] end def execute_component_command(command) component_with_id(command.component_id).execute_command command end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
punchblock-0.6.1 | lib/punchblock/translator/asterisk/call.rb |
punchblock-0.6.0 | lib/punchblock/translator/asterisk/call.rb |