Sha256: 4d294a7c84b3a77cab25ef52b657c317c084f5a276ccb4938d5934b39cf9c0b5

Contents?: true

Size: 358 Bytes

Versions: 15

Compression:

Stored size: 358 Bytes

Contents

module Sis
  module Core
    class User < ApplicationRecord
      validates :first_name, :last_name, :email, presence: true
      validates :password, presence: true, on: :create
      validates :email, uniqueness: true
      has_and_belongs_to_many :application_modules
      has_and_belongs_to_many :user_roles

      has_secure_password
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
sis_core-1.0.20 app/models/sis/core/user.rb
sis_core-1.0.19 app/models/sis/core/user.rb
sis_core-1.0.18 app/models/sis/core/user.rb
sis_core-1.0.17 app/models/sis/core/user.rb
sis_core-1.0.16 app/models/sis/core/user.rb
sis_core-1.0.15 app/models/sis/core/user.rb
sis_core-1.0.14 app/models/sis/core/user.rb
sis_core-1.0.13 app/models/sis/core/user.rb
sis_core-1.0.12 app/models/sis/core/user.rb
sis_core-1.0.11 app/models/sis/core/user.rb
sis_core-1.0.10 app/models/sis/core/user.rb
sis_core-1.0.9 app/models/sis/core/user.rb
sis_core-1.0.8 app/models/sis/core/user.rb
sis_core-1.0.7 app/models/sis/core/user.rb
sis_core-1.0.6 app/models/sis/core/user.rb