class PasswordReset
Public Instance Methods
to_param()
click to toggle source
# File lib/generators/monban/templates/app/models/password_reset.rb, line 6 def to_param token end
Private Instance Methods
generate_token()
click to toggle source
# File lib/generators/monban/templates/app/models/password_reset.rb, line 19 def generate_token SecureRandom.hex(20).encode('UTF-8') end
generate_unique_token()
click to toggle source
# File lib/generators/monban/templates/app/models/password_reset.rb, line 12 def generate_unique_token self.token = generate_token while PasswordReset.exists?(token: self.token) self.token = generate_token end end