Sha256: 824a2a8bb40768e41d89bced91433fd777421093853043c167bc1e5de84c6319
Contents?: true
Size: 967 Bytes
Versions: 5
Compression:
Stored size: 967 Bytes
Contents
module Xcal module Parktronic module Routes module Outages # Fetches outages # # ==== Parameters # * +page+ page number, defaults to 1 # * +per_page+ per page value, defaults to 100 # # ==== Examples # api.get_paged_outages # api.outages def get_paged_outages(args = {}) args.merge!(access_token: access_token) response = get_response("/#{api_version}/outages?#{URI.encode_www_form(args)}") generic_response = Xcal::Parktronic::GenericResponse.new(response.body) if response.code == '200' && generic_response.has_key?(:high_impact_incidents) generic_response.high_impact_incidents.map { |incident| Xcal::Parktronic::GenericResponse.new(incident.high_impact_incident, self) } else generic_response end end alias :outages :get_paged_outages end end end end
Version data entries
5 entries across 5 versions & 1 rubygems