]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - bin/mailshears
Rename plugin_class to plugin_module.
[mailshears.git] / bin / mailshears
index f7b1963cc8bde0a49cfc388fa29d963cf8e3db55..215bd6ba1f7bf046a71f0df9bbfaa7b34f384101 100755 (executable)
@@ -83,23 +83,15 @@ def make_header(plugin_name)
 end
 
 
-plugin_class = nil
-runner_class = nil
-dummy_runner_class = nil
+plugin_module = nil
 
 if mode == :rm then
-  plugin_class = RmPlugin
-  runner_class = RmRunner
-  dummy_runner_class = RmDummyRunner
+  plugin_module = RmPlugin
 elsif mode == :mv then
-  plugin_class = MvPlugin
-  runner_class = MvRunner
-  dummy_runner_class = MvDummyRunner
+  plugin_module = MvPlugin
 else
   # Safe, catch-all default
-  plugin_class = PrunePlugin
-  runner_class = PruneRunner
-  dummy_runner_class = PruneDummyRunner
+  plugin_module = PrunePlugin
 end
 
 
@@ -109,13 +101,13 @@ require 'stringio'
 output_buffer = StringIO.new()
 $stdout = output_buffer
 
-plugin_class.includers.each do |plugin_class_includer|
-  plugin = plugin_class_includer.new(cfg)
+plugin_module.includers.each do |plugin_module_includer|
+  plugin = plugin_module_includer.new(cfg)
 
   if cfg.i_mean_business then
-    runner = runner_class.new()
+    runner = plugin.runner().new()
   else
-    runner = dummy_runner_class.new()
+    runner = plugin.dummy_runner().new()
   end
 
   # The splat passes the correct (we hope) number of arguments to the
@@ -129,6 +121,6 @@ end
 # printing the header.
 $stdout = STDOUT
 if output_buffer.size > 0 then
-  puts make_header(plugin_class.to_s())
+  puts make_header(plugin_module.to_s())
   puts output_buffer.string()
 end