class AlerteRouge
Public Class Methods
key=(key)
click to toggle source
# File lib/alerte_rouge.rb, line 11 def self.key=(key) @key = key end
pass=(pass)
click to toggle source
# File lib/alerte_rouge.rb, line 15 def self.pass=(pass) @pass = pass end
report(uid, message, is_error = false, force_notify_now = false)
click to toggle source
# File lib/alerte_rouge.rb, line 20 def self.report(uid, message, is_error = false, force_notify_now = false) begin r = HTTParty.post(@server_url, :body => {p: @pass, k: @key, uid: uid, description: message, is_error: is_error, hostname: @hostname, notify_now: force_notify_now} ) rescue Exception => e puts "Following error happened #{e.message}\n\nBacktrace:\n#{e.backtrace.join('\n')}" return false end return true end