Sha256: b305fe110fd021ed234896065625658c5a868b0eb91983954d18ee9bdde83ef9

Contents?: true

Size: 369 Bytes

Versions: 7

Compression:

Stored size: 369 Bytes

Contents

class Admin::User < Admin::ApplicationRecord
  has_secure_password

  validates :email, presence: true, uniqueness: true, format: { with: URI::MailTo::EMAIL_REGEXP }
  validates :password, allow_nil: true, length: { minimum: 12 }, format: { with: /(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/ }

  before_validation do
    self.email = email.try(:downcase).try(:strip)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
administration-zero-0.0.17 lib/generators/admin/install/templates/models/admin/user.rb
administration-zero-0.0.16 lib/generators/admin/install/templates/models/admin/user.rb
administration-zero-0.0.15 lib/generators/admin/install/templates/models/admin/user.rb
administration-zero-0.0.14 lib/generators/admin/install/templates/models/admin/user.rb
administration-zero-0.0.13 lib/generators/admin/install/templates/models/admin/user.rb
administration-zero-0.0.12 lib/generators/admin/install/templates/models/admin/user.rb
administration-zero-0.0.11 lib/generators/admin/install/templates/models/admin/user.rb