+require 'common/plugin.rb'
+
module RmPlugin
#
- # Plugins for the removal of accounts.
+ # Plugins for the removal of users.
#
- def RmPlugin.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
+ extend Plugin::Run
+
+ def self.runner()
+ return RmRunner
end
- def RmPlugin.includers
- return @includers
+ def self.dummy_runner()
+ return RmDummyRunner
end
def delete_domain(domain)
raise NonexistentDomainError.new(domain) if usernames.empty?
usernames.each do |u|
- delete_account(u)
+ delete_user(u)
end
end
- def delete_account(account)
- # Delete the given account.
+ def delete_user(user)
+ # Delete the given user.
raise NotImplementedError
end