Sha256: 04aeae000a08126723a3498b4822d4788d0d145089d9a6d8f9a718fc6c7d7d53

Contents?: true

Size: 424 Bytes

Versions: 18

Compression:

Stored size: 424 Bytes

Contents

class User < ActiveRecord::Base
  attr_accessible :code, :name

  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

18 entries across 18 versions & 1 rubygems

Version Path
edgarj-0.02.00 test/dummy/app/models/user.rb
edgarj-0.01.30 test/dummy/app/models/user.rb
edgarj-0.01.29 test/dummy/app/models/user.rb
edgarj-0.01.28 test/dummy/app/models/user.rb
edgarj-0.01.27 test/dummy/app/models/user.rb
edgarj-0.01.26 test/dummy/app/models/user.rb
edgarj-0.01.25 test/dummy/app/models/user.rb
edgarj-0.01.24 test/dummy/app/models/user.rb
edgarj-0.01.22 test/dummy/app/models/user.rb
edgarj-0.01.21 test/dummy/app/models/user.rb
edgarj-0.01.20 test/dummy/app/models/user.rb
edgarj-0.01.19 test/dummy/app/models/user.rb
edgarj-0.01.18 test/dummy/app/models/user.rb
edgarj-0.01.17 test/dummy/app/models/user.rb
edgarj-0.01.16 test/dummy/app/models/user.rb
edgarj-0.01.15 test/dummy/app/models/user.rb
edgarj-0.01.13 test/dummy/app/models/user.rb
edgarj-0.01.12 test/dummy/app/models/user.rb