module PostDB
The PostDB
main module
The PostDB
main module
Constants
- VERSION
Public Class Methods
require!()
click to toggle source
Require dependencies
Example:
>> PostDB.require! => nil
# File lib/postdb.rb, line 11 def require! require 'cgi' require 'openssl' require 'fileutils' require 'active_support' require 'active_record' require 'attr_password' require 'postdb/constants' require 'postdb/errors' require 'postdb/helpers' require 'postdb/configuration' require 'postdb/database' require 'postdb/mail_location' require 'postdb/mail' require 'postdb/dkim' require 'postdb/domain' require 'postdb/user' require 'postdb/alias' end
setup(path)
click to toggle source
Setup the gem
Arguments:
path: (String) The path to the configuration file
Example:
>> PostDB.setup(path) => true
# File lib/postdb.rb, line 41 def setup(path) PostDB::Configuration.load_file(path) PostDB::Database.setup_with_configuration! PostDB::Mail.setup_with_configuration! PostDB::DKIM.setup_with_configuration! true end