class Buyerquest::Opsgenie::Alert
Public Class Methods
new(opts={})
click to toggle source
@param [Hash] @option opts [String] message @option opts [String] alias @option opts [String] description @option opts [Array] tags @option opts [Hash] details
# File lib/buyerquest/opsgenie/alert.rb, line 10 def initialize(opts={}) @message = opts[:message] @opts = opts end
Public Instance Methods
create()
click to toggle source
# File lib/buyerquest/opsgenie/alert.rb, line 15 def create opsg_request ={ :method => 'POST', :uri => '/alerts', :payload => { :message => @message, :alias => @opts[:alias], :description => @opts[:description], :tags => @opts[:tags], :details => @opts[:details], } } Buyerquest::Opsgenie::Client.execute opsg_request end