Class: Lyft::Client

Inherits:
NetHTTPClient
  • Object
show all
Defined in:
lib/lyft/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Client

Returns a new instance of Client.



3
4
5
6
7
8
9
10
11
# File 'lib/lyft/client.rb', line 3

def initialize(options={})
  [ :api_key, :api_secret ].each do |opt|
    raise unless options.has_key? opt
  end
  @api_key = options[:api_key]
  @api_secret = options[:api_secret]
  @api_uri = URI.parse(options[:api_url] || Lyft::BASE_URL)
  super(@api_uri, options)
end