Sha256: b7728fa31967a2b4285a82a81a4b8c6844adf0c221a326228b270ad1fdc15a0a
Contents?: true
Size: 383 Bytes
Versions: 6
Compression:
Stored size: 383 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 if: -> { email.present? } do self.email = email.downcase.strip end end
Version data entries
6 entries across 6 versions & 1 rubygems