Class: MessageQueue::ErrorHandlers::Airbrake

Inherits:
Object
  • Object
show all
Defined in:
lib/message_queue/error_handlers/airbrake.rb

Instance Method Summary collapse

Instance Method Details

#handle(message, consumer, ex) ⇒ Object



10
11
12
13
# File 'lib/message_queue/error_handlers/airbrake.rb', line 10

def handle(message, consumer, ex)
  params = message.attributes.merge(:pid => Process.pid, :consumer => consumer.inspect)
  ::Airbrake.notify_or_ignore(ex, :parameters => params)
end