class ActiveCampaignRb::Config

Config object

Attributes

adapter[RW]
api_endpoint[RW]
api_key[RW]
debug[RW]
debug?[RW]
request_middleware[RW]
response_middleware[RW]

Public Class Methods

new(opts = {}) click to toggle source
# File lib/active_campaign_rb/config.rb, line 11
def initialize(opts = {})
  @api_endpoint = opts[:api_endpoint]
  @api_key = opts[:api_key]
  @debug = opts.fetch(:api_key, false)
  @adapter = opts.fetch(:adapter, :net_http)
  @request_middleware = opts.fetch(:request_middleware, {})
  @response_middleware = opts.fetch(:response_middleware, {})
end