Module: Smailr
- Defined in:
- lib/smailr.rb,
lib/smailr/cli.rb,
lib/smailr/dkim.rb,
lib/smailr/alias.rb,
lib/smailr/model.rb,
lib/smailr/setup.rb,
lib/smailr/domain.rb,
lib/smailr/mailbox.rb
Defined Under Namespace
Modules: Model Classes: Alias, Cli, Dkim, Domain, Mailbox, MissingDomain, Setup
Constant Summary collapse
- VERSION =
'0.7.0'
- DB =
Smailr::db_connect
Class Attribute Summary collapse
-
.config ⇒ Object
Returns the value of attribute config.
-
.config_files ⇒ Object
Returns the value of attribute config_files.
-
.contrib_directory ⇒ Object
Returns the value of attribute contrib_directory.
-
.load_config ⇒ Object
Returns the value of attribute load_config.
-
.migrations_directory ⇒ Object
Returns the value of attribute migrations_directory.
Class Method Summary collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
26 27 28 |
# File 'lib/smailr.rb', line 26 def config @config end |
.config_files ⇒ Object
Returns the value of attribute config_files.
27 28 29 |
# File 'lib/smailr.rb', line 27 def config_files @config_files end |
.contrib_directory ⇒ Object
Returns the value of attribute contrib_directory.
29 30 31 |
# File 'lib/smailr.rb', line 29 def contrib_directory @contrib_directory end |
.load_config ⇒ Object
Returns the value of attribute load_config.
28 29 30 |
# File 'lib/smailr.rb', line 28 def load_config @load_config end |
.migrations_directory ⇒ Object
Returns the value of attribute migrations_directory.
30 31 32 |
# File 'lib/smailr.rb', line 30 def migrations_directory @migrations_directory end |
Class Method Details
.db_connect ⇒ Object
43 44 45 |
# File 'lib/smailr.rb', line 43 def self.db_connect Sequel.connect(self.config['database']) end |
.logger ⇒ Object
47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/smailr.rb', line 47 def self.logger unless @logger @logger = Logger.new(STDOUT) @logger.level = Logger::Severity::DEBUG @logger.formatter = proc do |severity, datetime, progname, msg| if severity == "ERROR" "ERROR: #{msg}\n" else "#{msg}\n" end end end @logger end |
.logger=(logger) ⇒ Object
62 63 64 |
# File 'lib/smailr.rb', line 62 def self.logger=(logger) @logger = logger end |