Sha256: b919c0021849e13a63bd7c1bca225d54757863e51e57349ed07f67ecdd5cc3b3

Contents?: true

Size: 248 Bytes

Versions: 8

Compression:

Stored size: 248 Bytes

Contents

class User < ApplicationRecord
  include CanResetPassword

  has_secure_password

  normalizes :email, with: ->(email) { email.strip.downcase }

  generates_token_for :password_reset, expires_in: 60.minutes do
    password_salt&.last(10)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
kaze-0.8.0 stubs/default/app/models/user.rb
kaze-0.7.0 stubs/default/app/models/user.rb
kaze-0.6.0 stubs/default/app/models/user.rb
kaze-0.5.0 stubs/default/app/models/user.rb
kaze-0.4.0 stubs/default/app/models/user.rb
kaze-0.3.0 stubs/default/app/models/user.rb
kaze-0.2.0 stubs/default/app/models/user.rb
kaze-0.1.0 stubs/default/app/models/user.rb