class UniformNotifier::RollbarNotifier

Constants

DEFAULT_LEVEL

Public Class Methods

active?() click to toggle source
# File lib/uniform_notifier/rollbar.rb, line 8
def active?
  !!UniformNotifier.rollbar
end

Protected Class Methods

_out_of_channel_notify(data) click to toggle source
# File lib/uniform_notifier/rollbar.rb, line 14
def _out_of_channel_notify(data)
  message = data.values.compact.join("\n")

  exception = Exception.new(message)
  level = UniformNotifier.rollbar.fetch(:level, DEFAULT_LEVEL) if UniformNotifier.rollbar.is_a?(Hash)
  level ||= DEFAULT_LEVEL

  Rollbar.log(level, exception)
end