module Maintenance module User class DeletionsController < ApplicationController rescue_from UserDeletion::ValidationError, :with => :rescue_exception def show end def destroy deletion = UserDeletion.new(CurrentUser.user, params[:password]) deletion.delete! session.delete(:user_id) cookies.delete(:cookie_password_hash) cookies.delete(:user_name) redirect_to(posts_path, :notice => "You are now logged out") end end end end