Class: Lyft::Client::Api::Availability
- Defined in:
- lib/lyft/client/api/availability.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#cost(access_token:, params: {}) ⇒ Object
Get the estimated cost of ride.
-
#eta(access_token:, params: {}) ⇒ Object
Get eta for lyft driver to reach location.
-
#nearby_drivers(access_token:, params: {}) ⇒ Object
Get positions of nearby drivers.
-
#ride_types(access_token:, params: {}) ⇒ Object
Get available lyft ride types.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Lyft::Client::Api::Base
Instance Method Details
#cost(access_token:, params: {}) ⇒ Object
Get the estimated cost of ride.
26 27 28 29 30 31 32 |
# File 'lib/lyft/client/api/availability.rb', line 26 def cost(access_token:, params: {}) resp = connection(access_token).get do |req| req.url "/#{Api::VERSION}/cost" req.params = params end handle_response(resp) end |
#eta(access_token:, params: {}) ⇒ Object
Get eta for lyft driver to reach location
46 47 48 49 50 51 52 |
# File 'lib/lyft/client/api/availability.rb', line 46 def eta(access_token:, params: {}) resp = connection(access_token).get do |req| req.url "/#{Api::VERSION}/eta" req.params = params end handle_response(resp) end |
#nearby_drivers(access_token:, params: {}) ⇒ Object
Get positions of nearby drivers
66 67 68 69 70 71 72 |
# File 'lib/lyft/client/api/availability.rb', line 66 def nearby_drivers(access_token:, params: {}) resp = connection(access_token).get do |req| req.url "/#{Api::VERSION}/drivers" req.params = params end handle_response(resp) end |
#ride_types(access_token:, params: {}) ⇒ Object
Get available lyft ride types
86 87 88 89 90 91 92 |
# File 'lib/lyft/client/api/availability.rb', line 86 def ride_types(access_token:, params: {}) resp = connection(access_token).get do |req| req.url "/#{Api::VERSION}/ridetypes" req.params = params end handle_response(resp) end |