Sha256: f2380fa22bd176c02fbac625800e1326c22bcb9d412ba6f9eb3bc7b226c259bb

Contents?: true

Size: 448 Bytes

Versions: 5

Compression:

Stored size: 448 Bytes

Contents

require 'email_validator'
module Geri
  class AdminUser < ActiveRecord::Base
    authenticates_with_sorcery!

    attr_accessor :validate_password

    validates :email,      presence: true, uniqueness: true, email: true
    validates :password,   presence: { if: :validate_password }, confirmation: true, length: { within: (5..20), allow_blank: true }
    validates :first_name, presence: true
    validates :last_name,  presence: true

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
geri-0.1.4 app/models/geri/admin_user.rb
geri-0.1.3 app/models/geri/admin_user.rb
geri-0.1.1 app/models/geri/admin_user.rb
geri-0.1.0 app/models/geri/admin_user.rb
geri-0.0.1 app/models/geri/admin_user.rb