# Plugins for the removal of accounts.
#
+ 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
+ end
+
+ def RmPlugin.includers
+ return @includers
+ end
+
def delete_domain(domain)
# Delete the given domain.
raise NotImplementedError
raise NotImplementedError
end
- def get_leftover_domains(db_domains)
- # Given a list of domains, determine which domains belonging to
- # this plugin are not contained in the given list.
- raise NotImplementedError
- end
-
- def get_leftover_accounts(db_accounts)
- # Given a list of accounts, determine which accounts belonging to
- # this plugin are not contained in the given list.
- raise NotImplementedError
- end
end