class PagerdutyIncident

Public Class Methods

new(service_key, incident_key) click to toggle source
Calls superclass method Pagerduty::new
# File lib/pagerduty.rb, line 52
def initialize(service_key, incident_key)
  super service_key
  @incident_key = incident_key
end

Public Instance Methods

acknowledge(description, details = {}) click to toggle source
# File lib/pagerduty.rb, line 57
def acknowledge(description, details = {})
  resp = api_call("acknowledge", description, details = {})
  throw PagerdutyException.new(self, resp) unless resp["status"] == "success"
  
  self
end
resolve(description, details = {}) click to toggle source
# File lib/pagerduty.rb, line 64
def resolve(description, details = {})
  resp = api_call("resolve", description, details = {})
  throw PagerdutyException.new(self, resp) unless resp["status"] == "success"
  
  self
end