X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fmv%2Fmv_plugin.rb;h=089e6c772bc7d9ddec80db26359449aae08b2c73;hp=958f6d40f98d0fd3d3cfdb76d24000c6fcd7b844;hb=f819b178c5c1cb8adda0182c610e5c52fad8bea7;hpb=6f2bc0181c6bb900e37d04ea722beec54486b87e diff --git a/lib/mv/mv_plugin.rb b/lib/mv/mv_plugin.rb index 958f6d4..089e6c7 100644 --- a/lib/mv/mv_plugin.rb +++ b/lib/mv/mv_plugin.rb @@ -3,32 +3,17 @@ module MvPlugin # Plugins for moving (renaming) users. # - def MvPlugin.included(c) - # Callback, called whenever another class or module includes this - # one. The parameter given is the name of the class or module - # that included us. - @includers ||= [] - @includers << c - end - - def MvPlugin.includers - return @includers - end + extend Plugin::Run - def runner() + def self.runner() return MvRunner end - def dummy_runner() + def self.dummy_runner() return MvDummyRunner end - def mv_domain(from, to) - # Rename the given domain. - raise NotImplementedError - end - - def mv_user(from, to) + def mv_user(src, dst) # Rename the given user. raise NotImplementedError end