X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fmv%2Fmv_plugin.rb;h=29f697c2da028275af40fa3da8f031d5af254592;hp=40184422fbd8f9a5601fa3a57a92632163007d47;hb=8a3e804a4c5f33bee1d80243be6b139e45f07a48;hpb=72696d3f6e95ef773af9727e9c3459b9038b0fc2 diff --git a/lib/mv/mv_plugin.rb b/lib/mv/mv_plugin.rb index 4018442..29f697c 100644 --- a/lib/mv/mv_plugin.rb +++ b/lib/mv/mv_plugin.rb @@ -3,21 +3,14 @@ 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 + extend Plugin::Run - def MvPlugin.includers - return @includers + def self.runner() + return MvRunner end - def mv_domain(from, to) - # Rename the given domain. - raise NotImplementedError + def self.dummy_runner() + return MvDummyRunner end def mv_user(from, to)