class AtendeSimplesAPI::V1::Dialer

Public Class Methods

dial(client, dial_data) click to toggle source
# File lib/atende_simples_api.rb, line 20
def dial(client, dial_data)
  new(client, dial_data).dial
end
new(client, dial_data) click to toggle source
# File lib/atende_simples_api.rb, line 25
def initialize(client, dial_data)
  @client, @dial_data = client, dial_data
end

Public Instance Methods

dial() click to toggle source
# File lib/atende_simples_api.rb, line 29
def dial
  connection.post('dialers', { dialer: @dial_data })
end

Private Instance Methods

connection() click to toggle source
# File lib/atende_simples_api.rb, line 35
def connection
  Faraday.new(url: @client.api_uri, ssl: { verify: true }) do |conn|
    conn.use Faraday::Response::RaiseError
    conn.headers['Authorization'] = "Token token=#{@client.token}"
    conn.request :multipart
    conn.request :url_encoded
    conn.adapter :net_http
  end
end