Sha256: a97f75dd09be7070542ee572f5c8601a2106f72a19a4b581215fc63ee279c584
Contents?: true
Size: 883 Bytes
Versions: 3
Compression:
Stored size: 883 Bytes
Contents
require 'uniform_notifier/base' require 'uniform_notifier/javascript_alert' require 'uniform_notifier/javascript_console' require 'uniform_notifier/growl' require 'uniform_notifier/xmpp' require 'uniform_notifier/rails_logger' require 'uniform_notifier/customized_logger' module UniformNotifier class NotificationError < StandardError; end class <<self attr_accessor :alert, :console, :growl, :rails_logger, :xmpp NOTIFIERS = [JavascriptAlert, JavascriptConsole, Growl, Xmpp, RailsLogger, CustomizedLogger] def active_notifiers NOTIFIERS.select { |notifier| notifier.active? } end def growl=(growl) UniformNotifier::Growl.setup_connection(growl) end def xmpp=(xmpp) UniformNotifier::Xmpp.setup_connection(xmpp) end def customized_logger=(logdev) UniformNotifier::CustomizedLogger.setup(logdev) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
uniform_notifier-1.0.2 | lib/uniform_notifier.rb |
uniform_notifier-1.0.1 | lib/uniform_notifier.rb |
uniform_notifier-1.0.0 | lib/uniform_notifier.rb |