Module: Duedil::Client

Extended by:
ActiveSupport::Concern
Included in:
Company, Director
Defined in:
lib/duedil/client.rb

Instance Method Summary collapse

Instance Method Details

#initialize(options = {}) ⇒ Object



15
16
17
18
19
20
21
22
# File 'lib/duedil/client.rb', line 15

def initialize(options = {})
  @api_key  = options.delete(:api_key)
  @version  = options.delete(:version)
  @base_url = options.delete(:base_url)
  @sandbox  = options.delete(:sandbox).present?
  @locale   = options.delete(:locale) || 'uk'
  @http     = options.delete(:http) || Net::HTTP
end