module RubyPtv::Disruptions

Public Instance Methods

disruption(disruption_id) click to toggle source

Get information on a specified disruption

Required params:

dispruption_id [Integer]

No optional params available

# File lib/ruby_ptv/client/disruptions.rb, line 30
def disruption(disruption_id)
  data = request("disruptions/#{disruption_id}")
  data["disruption"]
end
disruptions(options = {}) click to toggle source

Get all disruption information

No required params

Optional params must have key matching official PTV param name

# File lib/ruby_ptv/client/disruptions.rb, line 8
def disruptions(options = {})
  data = request("disruptions", options)
  data["disruptions"]
end
disruptions_for_route(route_id, options = {}) click to toggle source

Get all disruption information for a specified route

Required params:

route_id [Integer]

Optional params must have key matching official PTV param name

# File lib/ruby_ptv/client/disruptions.rb, line 19
def disruptions_for_route(route_id, options = {})
  data = request("disruptions/route/#{route_id}", options)
  data["disruptions"]
end