module RmPlugin
#
- # Plugins for the removal of accounts.
+ # Plugins for the removal of users.
#
def RmPlugin.included(c)
return @includers
end
+ def runner()
+ return RmRunner
+ end
+
+ def dummy_runner()
+ return RmDummyRunner
+ end
+
def delete_domain(domain)
# Delete the given domain. Some plugins don't have a concept of
# domains, so just delete all users with a username that looks
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