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