Module: Hydra

Extended by:
ActiveSupport::Autoload
Defined in:
lib/hydra/config.rb,
lib/hydra/ability.rb,
lib/hydra/datastream.rb,
lib/hydra-access-controls.rb,
lib/hydra/permissions_query.rb,
app/services/hydra/lease_service.rb,
app/services/hydra/embargo_service.rb,
lib/hydra/datastream/rights_metadata.rb,
app/models/concerns/hydra/access_controls.rb,
app/validators/hydra/future_date_validator.rb,
app/models/concerns/hydra/admin_policy_behavior.rb,
lib/hydra/datastream/inheritable_rights_metadata.rb,
app/models/concerns/hydra/access_controls/visibility.rb,
app/models/concerns/hydra/access_controls/embargoable.rb,
app/models/concerns/hydra/access_controls/permissions.rb,
app/models/concerns/hydra/access_controls/access_right.rb,
app/models/concerns/hydra/access_controls/with_access_right.rb

Defined Under Namespace

Modules: Ability, AccessControls, AccessControlsEnforcement, AdminPolicyBehavior, Datastream, EmbargoService, LeaseService, PermissionsQuery, PolicyAwareAbility, PolicyAwareAccessControlsEnforcement, RoleMapperBehavior, User Classes: AccessDenied, AdminPolicy, Config, Engine, FutureDateValidator, PermissionsCache, PermissionsSolrDocument

Class Method Summary collapse

Class Method Details

.configure(_ = nil) {|@config| ... } ⇒ Object Also known as: config

Yields:



24
25
26
27
28
# File 'lib/hydra-access-controls.rb', line 24

def configure(_ = nil)
  @config ||= Config.new
  yield @config if block_given?
  @config
end