Method: Devise::SessionsController#serialize_options

Defined in:
app/controllers/devise/sessions_controller.rb

#serialize_options(resource) ⇒ Object (protected)



40
41
42
43
44
45
# File 'app/controllers/devise/sessions_controller.rb', line 40

def serialize_options(resource)
  methods = resource_class.authentication_keys.dup
  methods = methods.keys if methods.is_a?(Hash)
  methods << :password if resource.respond_to?(:password)
  { methods: methods, only: [:password] }
end