Module: RubyPtv::Routes

Included in:
Client
Defined in:
lib/ruby_ptv/client/routes.rb

Instance Method Summary collapse

Instance Method Details

#route(route_id) ⇒ Object

Get route details for a specified route ID

Required params:

route_id [Integer]

No optional params available



19
20
21
22
# File 'lib/ruby_ptv/client/routes.rb', line 19

def route(route_id)
  data = request("routes/#{route_id}")
  data["route"]
end

#routes(options = {}) ⇒ Object

Get route details of all route types

No required params

Optional params must have key matching official PTV param name



8
9
10
11
# File 'lib/ruby_ptv/client/routes.rb', line 8

def routes(options = {})
  data = request("routes", options)
  data["routes"]
end