Class: UniformNotifier
- Inherits:
-
Object
show all
- Defined in:
- lib/uniform_notifier.rb,
lib/uniform_notifier/base.rb,
lib/uniform_notifier/xmpp.rb,
lib/uniform_notifier/growl.rb,
lib/uniform_notifier/raise.rb,
lib/uniform_notifier/slack.rb,
lib/uniform_notifier/errors.rb,
lib/uniform_notifier/sentry.rb,
lib/uniform_notifier/bugsnag.rb,
lib/uniform_notifier/rollbar.rb,
lib/uniform_notifier/version.rb,
lib/uniform_notifier/airbrake.rb,
lib/uniform_notifier/honeybadger.rb,
lib/uniform_notifier/rails_logger.rb,
lib/uniform_notifier/javascript_alert.rb,
lib/uniform_notifier/customized_logger.rb,
lib/uniform_notifier/terminal_notifier.rb,
lib/uniform_notifier/javascript_console.rb
Defined Under Namespace
Classes: AirbrakeNotifier, Base, BugsnagNotifier, CustomizedLogger, Exception, Growl, HoneybadgerNotifier, JavascriptAlert, JavascriptConsole, NotificationError, RailsLogger, Raise, RollbarNotifier, SentryNotifier, Slack, TerminalNotifier, Xmpp
Constant Summary
collapse
- AVAILABLE_NOTIFIERS =
%i[alert console growl honeybadger xmpp rails_logger
customized_logger airbrake rollbar bugsnag slack raise
sentry terminal_notifier].freeze
- NOTIFIERS =
[JavascriptAlert, JavascriptConsole, Growl, HoneybadgerNotifier, Xmpp, RailsLogger,
CustomizedLogger, AirbrakeNotifier, RollbarNotifier, BugsnagNotifier, Raise, Slack,
SentryNotifier, TerminalNotifier].freeze
- VERSION =
'1.12.0'
Class Method Summary
collapse
Class Method Details
.active_notifiers ⇒ Object
34
35
36
|
# File 'lib/uniform_notifier.rb', line 34
def active_notifiers
NOTIFIERS.select(&:active?)
end
|
.customized_logger=(logdev) ⇒ Object
.raise=(exception_class) ⇒ Object