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