Module: RubyPtv::Directions
- Included in:
- Client
- Defined in:
- lib/ruby_ptv/client/directions.rb
Instance Method Summary collapse
-
#direction(direction_id) ⇒ Object
Get all routes that travel in a specified direction.
-
#directions_for_route(route_id) ⇒ Object
Get all directions that a specified route travels in.
-
#directions_for_route_type(direction_id, route_type) ⇒ Object
Get all routes of the specified route type that travel in the specified direction.
Instance Method Details
#direction(direction_id) ⇒ Object
Get all routes that travel in a specified direction
Required params:
direction_id [Integer]
No optional params available
9 10 11 12 |
# File 'lib/ruby_ptv/client/directions.rb', line 9 def direction(direction_id) data = request("directions/#{direction_id}") data["directions"] end |
#directions_for_route(route_id) ⇒ Object
Get all directions that a specified route travels in
Required params:
route_id [Integer]
No optional params available
20 21 22 23 |
# File 'lib/ruby_ptv/client/directions.rb', line 20 def directions_for_route(route_id) data = request("directions/route/#{route_id}") data["directions"] end |
#directions_for_route_type(direction_id, route_type) ⇒ Object
Get all routes of the specified route type that travel in the specified direction
Required params:
direction_id [Integer]
route_id [Integer]
No optional params available
32 33 34 35 |
# File 'lib/ruby_ptv/client/directions.rb', line 32 def directions_for_route_type(direction_id, route_type) data = request("directions/#{direction_id}/route_type/#{route_type}") data["directions"] end |