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