Module: UniformNotifier
- 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/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, CustomizedLogger, Growl, JavascriptAlert, JavascriptConsole, NotificationError, RailsLogger, Raise, Xmpp
Constant Summary collapse
- NOTIFIERS =
[JavascriptAlert, JavascriptConsole, Growl, Xmpp, RailsLogger, CustomizedLogger, AirbrakeNotifier, Raise]
- VERSION =
"1.4.0"
Class Attribute Summary collapse
-
.airbrake ⇒ Object
Returns the value of attribute airbrake.
-
.alert ⇒ Object
Returns the value of attribute alert.
-
.console ⇒ Object
Returns the value of attribute console.
-
.growl ⇒ Object
Returns the value of attribute growl.
-
.rails_logger ⇒ Object
Returns the value of attribute rails_logger.
-
.raise ⇒ Object
Returns the value of attribute raise.
-
.xmpp ⇒ Object
Returns the value of attribute xmpp.
Class Method Summary collapse
Class Attribute Details
.airbrake ⇒ Object
Returns the value of attribute airbrake.
15 16 17 |
# File 'lib/uniform_notifier.rb', line 15 def airbrake @airbrake end |
.alert ⇒ Object
Returns the value of attribute alert.
15 16 17 |
# File 'lib/uniform_notifier.rb', line 15 def alert @alert end |
.console ⇒ Object
Returns the value of attribute console.
15 16 17 |
# File 'lib/uniform_notifier.rb', line 15 def console @console end |
.growl ⇒ Object
Returns the value of attribute growl.
15 16 17 |
# File 'lib/uniform_notifier.rb', line 15 def growl @growl end |
.rails_logger ⇒ Object
Returns the value of attribute rails_logger.
15 16 17 |
# File 'lib/uniform_notifier.rb', line 15 def rails_logger @rails_logger end |
.raise ⇒ Object
Returns the value of attribute raise.
15 16 17 |
# File 'lib/uniform_notifier.rb', line 15 def raise @raise end |
.xmpp ⇒ Object
Returns the value of attribute xmpp.
15 16 17 |
# File 'lib/uniform_notifier.rb', line 15 def xmpp @xmpp end |
Class Method Details
.active_notifiers ⇒ Object
19 20 21 |
# File 'lib/uniform_notifier.rb', line 19 def active_notifiers NOTIFIERS.select { |notifier| notifier.active? } end |
.customized_logger=(logdev) ⇒ Object
31 32 33 |
# File 'lib/uniform_notifier.rb', line 31 def customized_logger=(logdev) UniformNotifier::CustomizedLogger.setup(logdev) end |