module Statuspageio::Client::Incident

Public Instance Methods

incidents(scope = :all) click to toggle source
# File lib/statuspageio/client/incident.rb, line 4
def incidents(scope = :all)
  case scope
  when :all
    get("/pages/#{self.page_id}/incidents")
  when :unresolved
    get("/pages/#{self.page_id}/incidents/unresolved")
  when :scheduled
    get("/pages/#{self.page_id}/incidents/scheduled")
  else
    get("/pages/#{self.page_id}/incidents")
  end
end
search_incidents(q) click to toggle source
# File lib/statuspageio/client/incident.rb, line 17
def search_incidents(q)
  return incidents if q.nil? || q.empty?
  get("/pages/#{self.page_id}/incidents", { q: q })
end