X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Frm%2Fplugins%2Fdovecot.rb;fp=lib%2Frm%2Fplugins%2Fdovecot.rb;h=4283e9c2267f9b0088febcd4d5b45ea423ddb660;hp=0000000000000000000000000000000000000000;hb=7f8654ed6582062a295e1be75ae70e99de41b323;hpb=bd2dabf89ab277fbe315b05e6dfa839afb5ce5ef diff --git a/lib/rm/plugins/dovecot.rb b/lib/rm/plugins/dovecot.rb new file mode 100644 index 0000000..4283e9c --- /dev/null +++ b/lib/rm/plugins/dovecot.rb @@ -0,0 +1,25 @@ +# Needed for rm_r. +require 'fileutils' + +require 'common/dovecot_plugin' +require 'rm/rm_plugin' + +class DovecotRm + + include DovecotPlugin + include RmPlugin + + + def delete_domain(domain) + # Will raise an exception if the path doesn't exist. + domain_path = self.get_domain_path(domain) + FileUtils.rm_r(domain_path) + end + + def delete_account(account) + # Will raise an exception if the path doesn't exist. + account_path = self.get_account_path(account) + FileUtils.rm_r(account_path) + end + +end