class Signalwire::Relay::Calling::FaxSend

Public Class Methods

new(call:, document:, identity: nil, header: nil) click to toggle source
Calls superclass method
# File lib/signalwire/relay/calling/component/fax_send.rb, line 3
def initialize(call:, document:, identity: nil, header: nil)
  super(call: call)
  @priv_document = document
  @priv_identity = identity
  @priv_header = header
end

Public Instance Methods

inner_params() click to toggle source
# File lib/signalwire/relay/calling/component/fax_send.rb, line 14
def inner_params
  params = {
    node_id: @call.node_id,
    call_id: @call.id,
    control_id: control_id,
    document: @priv_document
  }

  params[:identity] = @priv_identity if @priv_identity
  params[:header_info] = @priv_header if @priv_header

  params
end
method() click to toggle source
# File lib/signalwire/relay/calling/component/fax_send.rb, line 10
def method
  Relay::ComponentMethod::SEND_FAX
end