Class: Buyerquest::Opsgenie::Alert
- Inherits:
-
Object
- Object
- Buyerquest::Opsgenie::Alert
- Defined in:
- lib/buyerquest/opsgenie/alert.rb
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(opts = {}) ⇒ Alert
constructor
A new instance of Alert.
Constructor Details
#initialize(opts = {}) ⇒ Alert
Returns a new instance of Alert.
10 11 12 13 |
# File 'lib/buyerquest/opsgenie/alert.rb', line 10 def initialize(opts={}) @message = opts[:message] @opts = opts end |
Instance Method Details
#create ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# 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 |