Sha256: 531d080f6acdce7a9a2fafc387a1101d8cf3695fa7051e364c823337b2db35e2
Contents?: true
Size: 463 Bytes
Versions: 57
Compression:
Stored size: 463 Bytes
Contents
require "delegate" module Ddr::Auth class LegacyRoles < SimpleDelegator def source adminMetadata.downloader end def to_roles source.each_with_object(Roles::DetachedRoleSet.new) do |agent, memo| memo.grant Roles::Role.build(type: Roles::DOWNLOADER, agent: agent, scope: Roles::RESOURCE_SCOPE) end end def clear source.clear end def inspect "DOWNLOADER: #{source.inspect}" end end end
Version data entries
57 entries across 57 versions & 1 rubygems