Module: Authpwn::UserExtensions::EmailField::ClassMethods

Defined in:
lib/authpwn_rails/user_extensions/email_field.rb

Instance Method Summary collapse

Instance Method Details

#with_email(email) ⇒ Object

The user who has a certain e-mail, or nil if the e-mail is unclaimed.



31
32
33
34
35
# File 'lib/authpwn_rails/user_extensions/email_field.rb', line 31

def with_email(email)
  credential = Credentials::Email.where(name: email).includes(:user).
      references(:user).first
  credential && credential.user
end