module Veeqo::Connection

Constants

HEADERS

Public Class Methods

build(config) click to toggle source
# File lib/veeqo/connection.rb, line 7
def self.build(config)
  Faraday.new(url: config.api_url) do |conn|
    conn.options[:timeout] = 120
    conn.request :json
    conn.headers = HEADERS
    conn.use Veeqo::Middleware::Auth, config
    conn.use Veeqo::Middleware::HttpException
    conn.adapter Faraday.default_adapter
  end
end