Sha256: ffd1bddc1b880d2c41b3ca2aa0550d5653d8b45e93cdebcdc02453de1a8ce0d8
Contents?: true
Size: 260 Bytes
Versions: 4
Compression:
Stored size: 260 Bytes
Contents
module Ddr::Auth class EffectiveRoles def self.call(obj, agents = nil) ( obj.resource_roles | obj.inherited_roles ).tap do |roles| if agents roles.select! { |r| agents.include?(r.agent) } end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems