Module: Mailman
- Defined in:
- lib/mailman.rb,
lib/mailman/cli.rb,
lib/mailman/route.rb,
lib/mailman/router.rb,
lib/mailman/version.rb,
lib/mailman/receiver.rb,
lib/mailman/middleware.rb,
lib/mailman/application.rb,
lib/mailman/configuration.rb,
lib/mailman/receiver/imap.rb,
lib/mailman/receiver/pop3.rb,
lib/mailman/route/matcher.rb,
lib/mailman/route/condition.rb,
lib/mailman/route/conditions.rb,
lib/mailman/message_processor.rb,
lib/mailman/route/regexp_matcher.rb,
lib/mailman/route/string_matcher.rb
Defined Under Namespace
Modules: Receiver Classes: Application, CLI, Configuration, MessageProcessor, Middleware, Route, Router
Constant Summary collapse
- VERSION =
'0.7.3'
- IS_WINDOWS =
(RbConfig::CONFIG['target_os'] =~ /mswin|mingw|cygwin/i)
Class Method Summary collapse
-
.config ⇒ Configuration
The application configuration.
-
.logger ⇒ Object
Shortcut for the logger object.
-
.reset_config! ⇒ Object
Resets the app config (useful for testing).
Class Method Details
.config ⇒ Configuration
Returns the application configuration.
19 20 21 |
# File 'lib/mailman.rb', line 19 def self.config @config ||= Configuration.new end |
.logger ⇒ Object
Shortcut for the logger object
29 30 31 |
# File 'lib/mailman.rb', line 29 def self.logger Mailman.config.logger end |
.reset_config! ⇒ Object
Resets the app config (useful for testing).
24 25 26 |
# File 'lib/mailman.rb', line 24 def self.reset_config! @config = Configuration.new end |