Method: AdpClient#initialize

Defined in:
lib/adp_client.rb

#initialize(options = {}) ⇒ AdpClient

Returns a new instance of AdpClient.



65
66
67
68
69
70
71
72
73
# File 'lib/adp_client.rb', line 65

def initialize(options = {})
  options = default_options.merge(options)

  @client_id = options[:client_id]
  @client_secret = options[:client_secret]
  @base_url = options[:base_url]
  @options = { pem: options[:pem] }
  @logger = options.fetch(:logger, Logger.new(STDOUT))
end