class WorkSurfer::API::TimeOfArrival

Public Class Methods

get(route_id, territory_id: WorkSurfer::Client.default_territory_id) click to toggle source
# 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) click to toggle source
# 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