# And the necessary classes.
require 'src/errors.rb'
require 'src/exit_codes.rb'
-require 'src/dovecot_mailstore'
require 'src/postfixadmin_db'
+Configuration::PLUGINS.each do |plugin_file|
+ require "src/plugins/#{plugin_file}"
+end
+
pgadb = PostfixadminDb.new(Configuration::DBHOST,
Configuration::DBPORT,
Configuration::DBOPTS,
end
-Configuration::PLUGINS.each do |plugin_name|
- # Convert a string into a class.
- plugin_class = Kernel.const_get(plugin_name)
+Plugin.includers.each do |plugin_class|
plugin = plugin_class.new()
begin