# File lib/god/contacts/scout.rb, line 35 def notify(message, time, priority, category, host) data = { :client_key => arg(:client_key), :plugin_id => arg(:plugin_id), :format => 'xml', 'alert[subject]' => message, 'alert[body]' => Scout.format.call(message, priority, category, host) } uri = URI.parse('http://scoutapp.com/alerts/create') Net::HTTP.post_form(uri, data) self.info = "sent scout alert to plugin ##{plugin_id}" rescue => e applog(nil, :info, "failed to send scout alert to plugin ##{plugin_id}: #{e.message}") applog(nil, :debug, e.backtrace.join("\n")) end
Generated with the Darkfish Rdoc Generator 2.