class Pagerdupi::Incident
Public Class Methods
new(api_key)
click to toggle source
# File lib/pagerdupi/incidents.rb, line 4 def initialize(api_key) @pagerdupi = Pagerdupi::Client.new(api_key) end
Public Instance Methods
create(params = {})
click to toggle source
# File lib/pagerdupi/incidents.rb, line 23 def create(params = {}) end
delete(params = {})
click to toggle source
# File lib/pagerdupi/incidents.rb, line 29 def delete(params = {}) end
list(params = {})
click to toggle source
# File lib/pagerdupi/incidents.rb, line 8 def list(params = {}) default_params = { limit: 25, since: (Time.now - 7 * 24 * 60 * 60).strftime('%Y-%m-%d'), until: Time.now.strftime('%Y-%m-%d'), time_zone: 'Asia/Tokyo', } query_params = default_params.merge(params) Hashie::Mash.new(@pagerdupi.get('/incidents', query: query_params)) end
show(params = {})
click to toggle source
# File lib/pagerdupi/incidents.rb, line 20 def show(params = {}) end
update(params = {})
click to toggle source
# File lib/pagerdupi/incidents.rb, line 26 def update(params = {}) end