]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - lib/mailshears.rb
Fix table name in DAViCal plugin.
[mailshears.git] / lib / mailshears.rb
index 30dd71ebc99130aeb0c128a7433fee5d244b57da..287ee2b9619ef3b2c7466000e147e5a101a6f675 100644 (file)
@@ -1,23 +1,13 @@
 # Load the rest of the code we'll use.
 
 # And the necessary classes.
-require 'mailshears/errors.rb'
-require 'mailshears/exit_codes.rb'
+require 'mailshears/configuration'
+require 'mailshears/errors'
+require 'mailshears/exit_codes'
 require 'mailshears/postfixadmin_db'
 
-# Load the default config file first, and let the user override it.
-require 'default_configuration'
+cfg = Configuration.new()
 
-begin
-  # Try to load the user's configuration file.
-  userconf_path = ENV['HOME'] + '/.mailshears.conf'
-  require userconf_path
-rescue
-  puts 'No user configuration file (~/.mailshears.conf) found.'
-  puts 'Continuing...'
-end
-
-Configuration::PLUGINS.each do |plugin_file|
+cfg.plugins.each do |plugin_file|
   require "mailshears/plugins/#{plugin_file}"
 end
-