Module: RailsJwtAuth::RenderHelper

Included in:
ConfirmationsController, InvitationsController, PasswordsController, RegistrationsController, SessionsController
Defined in:
app/controllers/concerns/rails_jwt_auth/render_helper.rb

Instance Method Summary collapse

Instance Method Details

#render_204Object



12
13
14
# File 'app/controllers/concerns/rails_jwt_auth/render_helper.rb', line 12

def render_204
  render json: {}, status: 204
end

#render_422(errors) ⇒ Object



16
17
18
# File 'app/controllers/concerns/rails_jwt_auth/render_helper.rb', line 16

def render_422(errors)
  render json: {errors: errors}, status: 422
end

#render_registration(resource) ⇒ Object



8
9
10
# File 'app/controllers/concerns/rails_jwt_auth/render_helper.rb', line 8

def render_registration(resource)
  render json: resource, root: true, status: 201
end

#render_session(jwt, user) ⇒ Object



3
4
5
6
# File 'app/controllers/concerns/rails_jwt_auth/render_helper.rb', line 3

def render_session(jwt, user)
  auth_field = RailsJwtAuth.auth_field_name
  render json: {session: {jwt: jwt, auth_field => user[auth_field]}}, status: 201
end