Class: User

Inherits:
CommandTower::ApplicationRecord show all
Defined in:
app/models/user.rb

Instance Method Summary collapse

Methods inherited from CommandTower::ApplicationRecord

attribute_to_type_mapping

Instance Method Details

#full_nameObject



45
46
47
# File 'app/models/user.rb', line 45

def full_name
  "#{first_name} #{last_name}"
end

#reset_verifier_token!Object



49
50
51
52
53
54
# File 'app/models/user.rb', line 49

def reset_verifier_token!
  value = SecureRandom.alphanumeric(32)
  update!(verifier_token: value, verifier_token_last_reset: Time.now)

  value
end

#retreive_verifier_token!Object



56
57
58
59
60
# File 'app/models/user.rb', line 56

def retreive_verifier_token!
  return verifier_token if verifier_token

  reset_verifier_token!
end