class Ddr::Auth::InheritedRoles

Public Class Methods

call(obj) click to toggle source
# File lib/ddr/auth/inherited_roles.rb, line 6
def self.call(obj)
  new(obj).call
end

Public Instance Methods

call() click to toggle source
# File lib/ddr/auth/inherited_roles.rb, line 10
def call
  if has_admin_policy?
    admin_policy.roles.in_policy_scope.result
  else
    Roles::RoleSet.new
  end
end