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