Sha256: 42281d76460bf585bf277f2da6c163b491efb5a2c0792457debdffcabbe5a303

Contents?: true

Size: 785 Bytes

Versions: 6

Compression:

Stored size: 785 Bytes

Contents

require 'active_support'
require 'active-fedora'
require 'cancan'

module Hydra
  extend ActiveSupport::Autoload
  autoload :User
  autoload :AccessControlsEnforcement
  autoload :PolicyAwareAccessControlsEnforcement
  autoload :AccessControlsEvaluation
  autoload :Ability
  autoload :Datastream
  autoload :PolicyAwareAbility
  autoload :AdminPolicy
  autoload :RoleMapperBehavior

  module ModelMixins
    extend ActiveSupport::Autoload
    autoload :RightsMetadata
  end

  # This error is raised when a user isn't allowed to access a given controller action.
  # This usually happens within a call to AccessControlsEnforcement#enforce_access_controls but can be
  # raised manually.
  class AccessDenied < ::CanCan::AccessDenied; end

end
require 'ability'
require 'role_mapper'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hydra-access-controls-5.0.0.pre7 lib/hydra-access-controls.rb
hydra-access-controls-5.0.0.pre6 lib/hydra-access-controls.rb
hydra-access-controls-5.0.0.pre4 lib/hydra-access-controls.rb
hydra-access-controls-5.0.0.pre3 lib/hydra-access-controls.rb
hydra-access-controls-5.0.0.pre2 lib/hydra-access-controls.rb
hydra-access-controls-5.0.0.pre1 lib/hydra-access-controls.rb