Class: DeviseTokenAuth::ApplicationController

Inherits:
DeviseController
  • Object
show all
Includes:
Concerns::SetUserByToken
Defined in:
app/controllers/devise_token_auth/application_controller.rb

Instance Method Summary collapse

Instance Method Details

#error_messages(*args) ⇒ Object



11
12
13
14
# File 'app/controllers/devise_token_auth/application_controller.rb', line 11

def error_messages(*args)
  serializer = DeviseTokenAuth.error_messages_serializer || ErrorMessagesSerializer
  serializer.new(*args)
end

#error_serializer(*args) ⇒ Object



16
17
18
19
# File 'app/controllers/devise_token_auth/application_controller.rb', line 16

def error_serializer(*args)
  serializer = DeviseTokenAuth.error_serializer || ResourceErrorsSerializer
  serializer.new(*args)
end

#success_message(message = nil) ⇒ Object



6
7
8
9
# File 'app/controllers/devise_token_auth/application_controller.rb', line 6

def success_message(message = nil)
  serializer = DeviseTokenAuth.success_message_serializer || SuccessMessageSerializer
  serializer.new(message)
end