Class: Ddr::Auth::LegacyDefaultPermissions
- Inherits:
-
AbstractLegacyPermissions
- Object
- SimpleDelegator
- AbstractLegacyPermissions
- Ddr::Auth::LegacyDefaultPermissions
- Defined in:
- lib/ddr/auth/legacy/legacy_default_permissions.rb
Instance Method Summary collapse
Methods inherited from AbstractLegacyPermissions
Instance Method Details
#clear ⇒ Object
23 24 25 26 |
# File 'lib/ddr/auth/legacy/legacy_default_permissions.rb', line 23 def clear defaultRights. defaultRights.content = defaultRights.to_xml end |
#inspect ⇒ Object
28 29 30 |
# File 'lib/ddr/auth/legacy/legacy_default_permissions.rb', line 28 def inspect "DEFAULT PERMISSIONS: #{source.inspect}" end |
#role_type(access) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ddr/auth/legacy/legacy_default_permissions.rb', line 8 def role_type(access) case access when "discover" Roles::VIEWER when "read" Roles::VIEWER when "edit" Roles::CURATOR end end |
#scope ⇒ Object
19 20 21 |
# File 'lib/ddr/auth/legacy/legacy_default_permissions.rb', line 19 def scope Roles::POLICY_SCOPE end |
#source ⇒ Object
4 5 6 |
# File 'lib/ddr/auth/legacy/legacy_default_permissions.rb', line 4 def source end |