Class: WorkSurfer::API::TimeOfArrival
- Defined in:
- lib/work_surfer/api/time_of_arrival.rb
Class Method Summary collapse
- .get(route_id, territory_id: WorkSurfer::Client.default_territory_id) ⇒ Object
- .list(date: nil, territory_id: WorkSurfer::Client.default_territory_id, vehicle_id: nil) ⇒ Object
Class Method Details
.get(route_id, territory_id: WorkSurfer::Client.default_territory_id) ⇒ Object
7 8 9 |
# File 'lib/work_surfer/api/time_of_arrival.rb', line 7 def get(route_id, territory_id: WorkSurfer::Client.default_territory_id) client.get("territories/#{territory_id}/toa/routes/#{route_id}") end |
.list(date: nil, territory_id: WorkSurfer::Client.default_territory_id, vehicle_id: nil) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/work_surfer/api/time_of_arrival.rb', line 11 def list(date: nil, territory_id: WorkSurfer::Client.default_territory_id, vehicle_id: nil) client.get("territories/#{territory_id}/toa/routes", { params: { date: formatted_date(date), territory_id: territory_id, vehicle: vehicle_id, }.reject { |k, v| v.nil? } }) end |