class Denouncer::Notifiers::HoneybadgerNotifier
Public Instance Methods
info(info_message, metadata = nil)
click to toggle source
Sends a info notification.
@param info_message [String] @param metadata [Hash]
# File lib/denouncer/notifiers/honeybadger_notifier.rb, line 35 def info(info_message, metadata = nil) Honeybadger.notify( error_message: info_message, parameters: metadata ) end
name()
click to toggle source
@return [String]
# File lib/denouncer/notifiers/honeybadger_notifier.rb, line 9 def name 'honeybadger' end
notify(error, metadata = nil)
click to toggle source
Sends an error notification via amqp.
@param error [StandardError] @param metadata [Hash]
# File lib/denouncer/notifiers/honeybadger_notifier.rb, line 23 def notify(error, metadata = nil) Honeybadger.notify( error_class: error.class.name, error_message: error.message, parameters: metadata ) end
set_configuration!(options)
click to toggle source
# File lib/denouncer/notifiers/honeybadger_notifier.rb, line 13 def set_configuration!(options) require 'honeybadger' require 'rack/request' return options end