module Authem::User

Public Instance Methods

email=(value) click to toggle source
Calls superclass method
# File lib/authem/user.rb, line 17
def email=(value)
  super value.try(:downcase)
end
reset_password(password, confirmation) click to toggle source
# File lib/authem/user.rb, line 21
def reset_password(password, confirmation)
  if password.blank?
    errors.add :password, :blank
    return false
  end

  self.password = password
  self.password_confirmation = confirmation

  update_column :password_reset_token, Authem::Token.generate if save
end