Class: Barbeque::ExceptionHandler::Raven

Inherits:
Object
  • Object
show all
Defined in:
lib/barbeque/exception_handler.rb

Instance Method Summary collapse

Instance Method Details

#clear_contextObject



39
40
41
# File 'lib/barbeque/exception_handler.rb', line 39

def clear_context
  ::Raven::Context.clear!
end

#handle_exception(e) ⇒ Object

Parameters:

  • e (Exception)


50
51
52
# File 'lib/barbeque/exception_handler.rb', line 50

def handle_exception(e)
  ::Raven.capture_exception(e)
end

#set_message_context(message_id, message_type) ⇒ Object

Parameters:

  • message_id (String)
  • message_type (String, nil)


45
46
47
# File 'lib/barbeque/exception_handler.rb', line 45

def set_message_context(message_id, message_type)
  ::Raven.tags_context(message_id: message_id, message_type: message_type)
end