class Adtraction::Api::Configuration

Attributes

api_key[RW]
api_version[RW]
faraday[RW]
host[RW]

Public Class Methods

new(host: "api.adtraction.com", api_version: 1, api_key: nil) click to toggle source
# File lib/adtraction/api/configuration.rb, line 6
def initialize(host: "api.adtraction.com", api_version: 1, api_key: nil)
  self.host             =   host
  self.api_version      =   api_version
  self.api_key          =   api_key

  self.faraday          =   {
    adapter:    :net_http,
    user_agent: "Adtraction Ruby Client #{::Adtraction::Api::VERSION}",
    verbose:    false
  }
end

Public Instance Methods

verbose_faraday?() click to toggle source
# File lib/adtraction/api/configuration.rb, line 18
def verbose_faraday?
  self.faraday.fetch(:verbose, false)
end