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