Class: RailsJwtAuth::ConfirmationsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- RailsJwtAuth::ConfirmationsController
- Defined in:
- app/controllers/rails_jwt_auth/confirmations_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
14 15 16 17 18 |
# File 'app/controllers/rails_jwt_auth/confirmations_controller.rb', line 14 def create user = RailsJwtAuth.model.find_by!(email: confirmation_params[:email]) user.send_confirmation_instructions render json: {}, status: 204 end |
#show ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 |
# File 'app/controllers/rails_jwt_auth/confirmations_controller.rb', line 2 def show return render json: {}, status: 400 unless params[:confirmation_token] user = RailsJwtAuth.model.find_by!(confirmation_token: params[:confirmation_token]) if user.confirm! render json: {}, status: 204 else render json: show_error_response(user), status: 422 end end |