Sha256: d802510362d0a38f7d5b332e1e787c6123657b26b59e54c60b4b28b527e52201

Contents?: true

Size: 415 Bytes

Versions: 5

Compression:

Stored size: 415 Bytes

Contents

module Jobshop
  class User < ApplicationRecord
    # Include default devise modules. Others available are:
    # :confirmable, :lockable, :timeoutable and :omniauthable
    devise :database_authenticatable, :recoverable, :rememberable, :validatable

    belongs_to :team, optional: true
    has_one :default_dashboard, class_name: "Jobshop::Dashboard", through: :team

    validates_uniqueness_of :email
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jobshop-0.0.14 app/models/jobshop/user.rb
jobshop-0.0.13 app/models/jobshop/user.rb
jobshop-0.0.12 app/models/jobshop/user.rb
jobshop-0.0.11 app/models/jobshop/user.rb
jobshop-0.0.10 app/models/jobshop/user.rb