Class: Adhearsion::Console::InteractiveController
- Inherits:
-
Adhearsion::CallController
- Object
- Adhearsion::CallController
- Adhearsion::Console::InteractiveController
- Defined in:
- lib/adhearsion/console.rb
Constant Summary
Constants included from Adhearsion::CallController::Record
Adhearsion::CallController::Record::RecordError
Constants included from Adhearsion::CallController::Output
Adhearsion::CallController::Output::NoDocError, Adhearsion::CallController::Output::PlaybackError
Instance Attribute Summary
Attributes inherited from Adhearsion::CallController
Instance Method Summary collapse
Methods inherited from Adhearsion::CallController
#answer, #bg_exec, #eql?, #exec, exec, #exec_with_callback, #hard_pass, #initialize, #invoke, #join, #logger, #method_missing, mixin, #mute, #pass, #redirect, #reject, #stop_all_components, #unmute
Methods included from Adhearsion::CallController::Record
Methods included from Adhearsion::CallController::Output
#interruptible_play, #output_formatter, #play, #play!, #play_audio, #play_audio!, #play_document, #play_document!, #play_numeric, #play_numeric!, #play_time, #play_time!, #say, #say!, #say_characters, #say_characters!
Methods included from Adhearsion::CallController::Input
Methods included from Adhearsion::CallController::Dial
Constructor Details
This class inherits a constructor from Adhearsion::CallController
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Adhearsion::CallController
Instance Method Details
#hangup(*args) ⇒ Object
158 159 160 161 |
# File 'lib/adhearsion/console.rb', line 158 def hangup(*args) super exit end |
#run ⇒ Object
152 153 154 155 156 |
# File 'lib/adhearsion/console.rb', line 152 def run logger.debug "Starting interactive controller" pry logger.debug "Interactive controller finished" end |