class Lyft::Client::Api::User

Public Instance Methods

profile(access_token:, params: {}) click to toggle source

Get user's profile

@param access_token [String] The access_token (required) @param params [Hash] The lyft parameters.

# File lib/lyft/client/api/user.rb, line 31
def profile(access_token:, params: {})
  resp = connection(access_token).get do |req|
    req.url "/#{Api::VERSION}/profile"
    req.params = params
  end
  handle_response(resp)
end
ride_history(access_token:, params: {}) click to toggle source

Get ride history

@param access_token [String] The access_token (required) @param params [Hash] The lyft parameters. @option params [DateTime] :start_time (required) @option params [DateTime] :end_time @option params [Integer] :limit

# File lib/lyft/client/api/user.rb, line 14
def ride_history(access_token:, params: {})
  params.delete(:end_time) if params[:end_time].blank?
  params.delete(:limit) if params[:limit].blank?

  resp = connection(access_token).get do |req|
    req.url "/#{Api::VERSION}/rides"
    req.params = params
  end
  handle_response(resp)
end