X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fmailshears%2Frm_plugin.rb;fp=lib%2Fmailshears%2Frm_plugin.rb;h=0c155a18f9441521d1ee3a6c9445927c19bd022a;hp=0000000000000000000000000000000000000000;hb=c6cab6b71770d14dad1115db90a00b990c44a58d;hpb=150ee5398c17acca8ef03b3cc48b3aa7bc1b0035 diff --git a/lib/mailshears/rm_plugin.rb b/lib/mailshears/rm_plugin.rb new file mode 100644 index 0000000..0c155a1 --- /dev/null +++ b/lib/mailshears/rm_plugin.rb @@ -0,0 +1,27 @@ +module RmPlugin + # + # Plugins for the removal of accounts. + # + + def delete_domain(domain) + # Delete the given domain. + raise NotImplementedError + end + + def delete_account(account) + # Delete the given account. + 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