Sha256: 59ab2eda98749bcad6e31094a9571e69e8d480a88c95dc4c966e98d8f57d6ec3

Contents?: true

Size: 637 Bytes

Versions: 3

Compression:

Stored size: 637 Bytes

Contents

module Adtraction
  module Api
    class Configuration
      attr_accessor :host, :api_version, :api_key, :faraday
    
      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
    
      def verbose_faraday?
        self.faraday.fetch(:verbose, false)
      end
    
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
adtraction-api-0.1.3 lib/adtraction/api/configuration.rb
adtraction-api-0.1.2 lib/adtraction/api/configuration.rb
adtraction-api-0.1.0 lib/adtraction/api/configuration.rb