Class: SignalWire::Relay::PayAction
- Defined in:
- lib/signalwire/relay/action.rb
Overview
Handle for an active pay operation.
Instance Attribute Summary
Attributes inherited from Action
#call, #completed, #control_id, #result
Instance Method Summary collapse
-
#initialize(call, control_id) ⇒ PayAction
constructor
A new instance of PayAction.
- #stop ⇒ Object
Methods inherited from Action
#_check_event, #_resolve, #_set_on_completed, #done?, #on_completed, #wait
Constructor Details
#initialize(call, control_id) ⇒ PayAction
Returns a new instance of PayAction.
260 261 262 |
# File 'lib/signalwire/relay/action.rb', line 260 def initialize(call, control_id) super(call, control_id, EVENT_CALL_PAY, %w[finished error]) end |
Instance Method Details
#stop ⇒ Object
264 265 266 |
# File 'lib/signalwire/relay/action.rb', line 264 def stop @call._execute('pay.stop', { 'control_id' => @control_id }) end |