class Punchblock::Translator::Asterisk::UniMRCPApp
Public Class Methods
new(app, *args, options)
click to toggle source
# File lib/punchblock/translator/asterisk/unimrcp_app.rb, line 8 def initialize(app, *args, options) args.map! { |o| "\"#{o.to_s.squish.gsub('"', '\"')}\"" } args << prepare_options(options) @agi_app = AGIApp.new(app, *args) end
Public Instance Methods
execute(call)
click to toggle source
# File lib/punchblock/translator/asterisk/unimrcp_app.rb, line 14 def execute(call) @agi_app.execute call end
Private Instance Methods
prepare_options(options)
click to toggle source
# File lib/punchblock/translator/asterisk/unimrcp_app.rb, line 20 def prepare_options(options) options.map { |o| o.join '=' }.join '&' end