Class: Lyft::Client
- Inherits:
-
Object
- Object
- Lyft::Client
- Defined in:
- lib/lyft/client.rb,
lib/lyft/client/api.rb,
lib/lyft/client/api/base.rb,
lib/lyft/client/api/user.rb,
lib/lyft/client/api/oauth.rb,
lib/lyft/client/api/rides.rb,
lib/lyft/client/configuration.rb,
lib/lyft/client/api/oauth/scope.rb,
lib/lyft/client/api/availability.rb,
lib/lyft/client/api/oauth/grant_type.rb
Overview
Client for making Lyft api requests
Defined Under Namespace
Modules: Api Classes: Configuration
Instance Attribute Summary collapse
-
#configuration ⇒ Lyft::Api::Configuration
readonly
The configuration for the Lyft Client.
Class Method Summary collapse
-
.namespace(name) ⇒ Object
Defines a method to access class instance.
Instance Method Summary collapse
-
#availability ⇒ Object
Class to handle availability api calls.
-
#initialize(args = {}) ⇒ Client
constructor
The initializer.
-
#oauth ⇒ Object
Class to handle availability api calls.
-
#rides ⇒ Object
Class to handle availability api calls.
-
#user ⇒ Object
Class to handle availability api calls.
Constructor Details
#initialize(args = {}) ⇒ Client
The initializer
62 63 64 65 |
# File 'lib/lyft/client.rb', line 62 def initialize(args = {}) @configuration = Lyft::Client::Configuration.new args build_namespaces end |
Instance Attribute Details
#configuration ⇒ Lyft::Api::Configuration (readonly)
The configuration for the Lyft Client
10 11 12 |
# File 'lib/lyft/client.rb', line 10 def configuration @configuration end |
Class Method Details
Instance Method Details
#availability ⇒ Object
Class to handle availability api calls.
40 |
# File 'lib/lyft/client.rb', line 40 namespace :availability |
#oauth ⇒ Object
Class to handle availability api calls.
34 |
# File 'lib/lyft/client.rb', line 34 namespace :oauth |
#rides ⇒ Object
Class to handle availability api calls.
46 |
# File 'lib/lyft/client.rb', line 46 namespace :rides |
#user ⇒ Object
Class to handle availability api calls.
52 |
# File 'lib/lyft/client.rb', line 52 namespace :user |