Sha256: ec86d04956de058196560a20f1012a65ad6e845cf0fd5647e439914695333042
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
require 'rails' require 'active-fedora' require 'blacklight' require 'cancan' require "deprecation" module Hydra extend ActiveSupport::Autoload autoload :AccessControls autoload :User autoload :AccessControlsEnforcement autoload :PolicyAwareAccessControlsEnforcement autoload :Ability autoload :Config autoload :PolicyAwareAbility autoload :AdminPolicy autoload :AdminPolicyBehavior autoload :RoleMapperBehavior autoload :PermissionsQuery autoload :PermissionsCache autoload :PermissionsSolrDocument autoload :IpBasedGroups class << self def configure(_ = nil) @config ||= Config.new yield @config if block_given? @config end alias :config :configure end class Engine < Rails::Engine # autoload_paths is only necessary for Rails 3 config.autoload_paths += %W( #{config.root}/app/models/concerns ) 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 'active_fedora/accessible_by'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hydra-access-controls-9.5.0 | lib/hydra-access-controls.rb |
hydra-access-controls-9.4.1 | lib/hydra-access-controls.rb |
hydra-access-controls-9.4.0 | lib/hydra-access-controls.rb |