Method: Algometrics::Client#initialize

Defined in:
lib/algometrics/client.rb

#initialize(opts = {}) ⇒ Client

Returns a new instance of Client.



26
27
28
29
30
31
32
33
# File 'lib/algometrics/client.rb', line 26

def initialize(opts = {})
  @api_key = opts[:api_key]

  @api_version = opts[:api_version] || DEFAULT_CONFIG[:api_version]
  @url = URI.join((opts[:url] || DEFAULT_CONFIG[:url]), @api_version).to_s

  @adapter = opts[:adapter] || Faraday.default_adapter
end