Sha256: 70e8eaec1208d6d174688c618bccfe486fc174eed267bdd8553b44230429eede
Contents?: true
Size: 358 Bytes
Versions: 2
Compression:
Stored size: 358 Bytes
Contents
class <%= class_name %> < ApplicationRecord has_secure_password has_many :sessions, dependent: :destroy validates :email, presence: true, uniqueness: true validates :email, format: { with: /\A[^@\s]+@[^@\s]+\z/ } validates_length_of :password, minimum: 8, allow_blank: true before_validation do self.email = email.downcase.strip end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
authentication-zero-2.1.1 | lib/generators/authentication/templates/models/model.rb.tt |
authentication-zero-2.1.0 | lib/generators/authentication/templates/models/model.rb.tt |