Module: RailsJwtAuth::RenderHelper

Instance Method Summary collapse

Instance Method Details

#render_204Object



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

def render_204
  head 204
end

#render_404Object



20
21
22
# File 'app/controllers/concerns/rails_jwt_auth/render_helper.rb', line 20

def render_404
  head 404
end

#render_410Object



24
25
26
# File 'app/controllers/concerns/rails_jwt_auth/render_helper.rb', line 24

def render_410
  head 410
end

#render_422(errors) ⇒ Object



28
29
30
# File 'app/controllers/concerns/rails_jwt_auth/render_helper.rb', line 28

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

#render_profile(resource) ⇒ Object



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

def render_profile(resource)
  render json: resource, root: true, status: 200
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