Class: Legion::Data::Model::Identity::Principal
- Inherits:
-
Object
- Object
- Legion::Data::Model::Identity::Principal
- Includes:
- ModelHelpers
- Defined in:
- lib/legion/data/models/identity/principal.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods included from ModelHelpers
Class Method Details
.lookup_columns ⇒ Object
20 21 22 |
# File 'lib/legion/data/models/identity/principal.rb', line 20 def self.lookup_columns %i[id uuid canonical_name employee_key] end |
Instance Method Details
#active_groups ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/legion/data/models/identity/principal.rb', line 24 def active_groups group_memberships_dataset .where(status: 'active') .eager(:group) .all .map(&:group) end |