X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fmailshears.rb;h=bda9f0dd46b0dd20ac5d8b3d3ca243f234b88038;hp=0402d602be047da95203f6fab5391bb2850a1171;hb=650e23790019880da91c7c7248a214a13763fd3e;hpb=a3b629b37a05b97d67620284d1c4536427fc5058 diff --git a/lib/mailshears.rb b/lib/mailshears.rb index 0402d60..bda9f0d 100644 --- a/lib/mailshears.rb +++ b/lib/mailshears.rb @@ -1,21 +1,8 @@ -# Load the rest of the code we'll use. +# Load the rest of the code we'll use. This loads what we'll need in +# the executables; the library files are supposed to require what they +# need. -# And the necessary classes. -require 'mailshears/errors.rb' -require 'mailshears/exit_codes.rb' -require 'mailshears/postfixadmin_db' - -# Load the default config file first, and let the user override it. -require 'default_configuration' - -userconf_path = ENV['HOME'] + '/.mailshears.conf' -begin - # Don't crash if it doesn't exist. Maybe he likes the defaults? - require userconf_path -rescue LoadError -end - -Configuration::PLUGINS.each do |plugin_file| - require "mailshears/plugins/#{plugin_file}" -end +require 'common/configuration' +require 'common/errors' +require 'common/exit_codes'