class Lato::User
def verify_email(params)
def verify_email(params) email_verification_code = c_email_verification_code if email_verification_code.blank? errors.add(:base, :email_verification_code_expired) return end unless email_verification_code == params[:code] errors.add(:base, :email_verification_code_invalid) return end c_email_verification_code('') c_email_verification_semaphore(false) update_column(:email_verified_at, Time.now) true end