Class: Devise::Api::ResourceOwnerService::SocialAuthenticate

Inherits:
BaseService
  • Object
show all
Defined in:
app/services/devise/api/resource_owner_service/social_authenticate.rb

Instance Method Summary collapse

Instance Method Details

#callObject



10
11
12
13
14
# File 'app/services/devise/api/resource_owner_service/social_authenticate.rb', line 10

def call
  resource = resource_class.find_for_authentication(email: params["email"])
  return Failure(error: :invalid_email, record: nil) if resource.blank?
  Success(resource)
end