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/bugsnag.rb,
lib/uniform_notifier/rollbar.rb,
lib/uniform_notifier/version.rb,
lib/uniform_notifier/airbrake.rb,
lib/uniform_notifier/rails_logger.rb,
lib/uniform_notifier/javascript_alert.rb,
lib/uniform_notifier/customized_logger.rb,
lib/uniform_notifier/javascript_console.rb
Defined Under Namespace
Classes: AirbrakeNotifier, Base, BugsnagNotifier, CustomizedLogger, Exception, Growl, JavascriptAlert, JavascriptConsole, NotificationError, RailsLogger, Raise, RollbarNotifier, Slack, Xmpp
Constant Summary
collapse
- AVAILABLE_NOTIFIERS =
[:alert, :console, :growl, :xmpp, :rails_logger, :customized_logger,
:airbrake, :rollbar, :bugsnag, :slack, :raise]
- NOTIFIERS =
[JavascriptAlert, JavascriptConsole, Growl, Xmpp, RailsLogger, CustomizedLogger,
AirbrakeNotifier, RollbarNotifier, BugsnagNotifier, Raise, Slack]
- VERSION =
"1.9.0"
Class Method Summary
collapse
Class Method Details
.active_notifiers ⇒ Object
27
28
29
|
# File 'lib/uniform_notifier.rb', line 27
def active_notifiers
NOTIFIERS.select { |notifier| notifier.active? }
end
|
.customized_logger=(logdev) ⇒ Object
39
40
41
|
# File 'lib/uniform_notifier.rb', line 39
def customized_logger=(logdev)
UniformNotifier::CustomizedLogger.setup(logdev)
end
|
.growl=(growl) ⇒ Object
31
32
33
|
# File 'lib/uniform_notifier.rb', line 31
def growl=(growl)
UniformNotifier::Growl.setup_connection(growl)
end
|
.raise=(exception_class) ⇒ Object
47
48
49
|
# File 'lib/uniform_notifier.rb', line 47
def raise=(exception_class)
UniformNotifier::Raise.setup_connection(exception_class)
end
|
.slack=(slack) ⇒ Object
43
44
45
|
# File 'lib/uniform_notifier.rb', line 43
def slack=(slack)
UniformNotifier::Slack.setup_connection(slack)
end
|
.xmpp=(xmpp) ⇒ Object
35
36
37
|
# File 'lib/uniform_notifier.rb', line 35
def xmpp=(xmpp)
UniformNotifier::Xmpp.setup_connection(xmpp)
end
|