Class: Ddr::Auth::RoleBasedAbilityDefinitions

Inherits:
AbilityDefinitions show all
Defined in:
lib/ddr/auth/ability_definitions/role_based_ability_definitions.rb

Instance Method Summary collapse

Methods inherited from AbilityDefinitions

call

Instance Method Details

#callObject



5
6
7
8
9
10
11
# File 'lib/ddr/auth/ability_definitions/role_based_ability_definitions.rb', line 5

def call
  Permissions::ALL.each do |permission|
    can permission, [ Ddr::Resource, ::SolrDocument, String ] do |obj|
      has_permission? permission, obj
    end
  end
end