Class: Strongbolt::Role

Inherits:
Base show all
Defined in:
lib/strongbolt/role.rb

Instance Method Summary collapse

Methods included from Bolted

included

Instance Method Details

#inherited_capabilitiesObject

Returns inherited capabilities



29
30
31
32
33
# File 'lib/strongbolt/role.rb', line 29

def inherited_capabilities
  Strongbolt::Capability.joins(:roles)
                        .where('strongbolt_roles.lft < :lft AND strongbolt_roles.rgt > :rgt', lft: lft, rgt: rgt)
                        .distinct
end