Module: IdbusApi::Endpoint::Fares
- Included in:
- Client
- Defined in:
- lib/idbus_api/endpoint/fares.rb
Overview
Methods of the Fares API
Instance Method Summary collapse
-
#fares(parameters = {}) ⇒ Array<Sawyer::Resource>
Make a call to the GET /fares endpoint.
Instance Method Details
#fares(parameters = {}) ⇒ Array<Sawyer::Resource>
Make a call to the GET /fares endpoint
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/idbus_api/endpoint/fares.rb', line 12 def fares(parameters = {}) allowed_parameters = %i( origin_id destination_id date start_date end_date currencies updated_after ) wrong_parameters = parameters.keys - allowed_parameters fail IdbusApi::WrongParameters, wrong_parameters unless wrong_parameters.empty? paginate("/fares", parameters).fares end |