master
 1module My
 2  class PasswordsController < BaseController
 3    def index
 4      @user = current_user
 5    end
 6
 7    def update
 8      ChangePassword.new(self).run(params[:user][:password], params[:user][:password_confirmation])
 9    end
10
11    def password_changed(user)
12      @user = user
13      flash[:notice] = t("my.passwords.updated")
14      render :index
15    end
16
17    def password_changed_failed(user)
18      @user = user
19      flash[:error] = t("my.passwords.passwords_do_not_match")
20      render :index
21    end
22  end
23end