Sha256: b43dfc88896d91aeb88f0f0598af042825f405a1267b847c26ad65cf1afb309f

Contents?: true

Size: 392 Bytes

Versions: 24

Compression:

Stored size: 392 Bytes

Contents

class User < ActiveRecord::Base
  has_many :user_group_users, dependent: :destroy, class_name: 'Edgarj::UserGroupUser'
  has_many :user_groups, through: :user_group_users, class_name: 'Edgarj::UserGroup'
  has_many :sssns, dependent: :destroy, class_name: 'Edgarj::Sssn'

  def admin?
    user_groups.where(
      kind: Edgarj::UserGroup::Kind::ROLE,
      name: 'admin').count > 0
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
edgarj-4.06.10 test/dummy/app/models/user.rb
edgarj-4.06.09 test/dummy/app/models/user.rb
edgarj-4.06.07 test/dummy/app/models/user.rb
edgarj-4.06.05 test/dummy/app/models/user.rb
edgarj-4.06.04 test/dummy/app/models/user.rb
edgarj-4.06.03 test/dummy/app/models/user.rb
edgarj-4.06.02 test/dummy/app/models/user.rb
edgarj-4.06.01 test/dummy/app/models/user.rb
edgarj-4.06.00 test/dummy/app/models/user.rb
edgarj-4.05.04 test/dummy/app/models/user.rb
edgarj-4.05.03 test/dummy/app/models/user.rb
edgarj-4.05.02 test/dummy/app/models/user.rb
edgarj-4.05.01 test/dummy/app/models/user.rb
edgarj-4.05.00 test/dummy/app/models/user.rb
edgarj-4.04.01 test/dummy/app/models/user.rb
edgarj-4.04.00 test/dummy/app/models/user.rb
edgarj-4.03.00 test/dummy/app/models/user.rb
edgarj-4.02.00 test/dummy/app/models/user.rb
edgarj-4.01.01 test/dummy/app/models/user.rb
edgarj-4.01.00 test/dummy/app/models/user.rb