module Smailr

Constants

DB
VERSION

Attributes

config[RW]
config_files[RW]
contrib_directory[RW]
load_config[RW]
migrations_directory[RW]

Public Class Methods

db_connect() click to toggle source
# File lib/smailr.rb, line 43
def self.db_connect
  Sequel.connect(self.config['database'])
end
logger() click to toggle source
# 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) click to toggle source
# File lib/smailr.rb, line 62
def self.logger=(logger)
  @logger = logger
end