Class: CloudFormation::Bridge::ExceptionNotifier

Inherits:
Object
  • Object
show all
Defined in:
lib/cloud_formation/bridge/exception_notifier.rb

Class Method Summary collapse

Class Method Details

.notifierObject



37
38
39
40
41
42
43
# File 'lib/cloud_formation/bridge/exception_notifier.rb', line 37

def notifier
  @notifier ||= if ENV['ROLLBAR_TOKEN']
    RollbarExceptionNotifier.instance
  else
    StdoutExceptionNotifier.instance
  end
end

.notifier=(notifier) ⇒ Object



45
46
47
# File 'lib/cloud_formation/bridge/exception_notifier.rb', line 45

def notifier=(notifier)
  @notifier = notifier
end

.report_exception(exception, custom_data = {}, user_data = {}) ⇒ Object



49
50
51
# File 'lib/cloud_formation/bridge/exception_notifier.rb', line 49

def report_exception(exception, custom_data = {}, user_data = {})
  Rollbar.report_exception(exception, custom_data, user_data)
end