Module: Ddr
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/ddr/auth.rb,
lib/ddr/core.rb,
lib/ddr/fits.rb,
lib/ddr/error.rb,
lib/ddr/files.rb,
lib/ddr/index.rb,
lib/ddr/managers.rb,
lib/ddr/workflow.rb,
lib/ddr/structure.rb,
lib/ddr/auth/group.rb,
app/models/ddr/file.rb,
app/models/ddr/item.rb,
lib/ddr/auth/groups.rb,
lib/ddr/core/engine.rb,
app/models/ddr/alert.rb,
lib/ddr/auth/ability.rb,
app/models/ddr/digest.rb,
app/models/ddr/target.rb,
app/models/ddr/contact.rb,
app/models/ddr/language.rb,
app/models/ddr/resource.rb,
lib/ddr/auth/roles/role.rb,
app/models/ddr/admin_set.rb,
app/models/ddr/component.rb,
lib/ddr/auth/failure_app.rb,
lib/ddr/managers/manager.rb,
app/models/ddr/attachment.rb,
app/models/ddr/collection.rb,
app/models/ddr/media_type.rb,
lib/ddr/auth/test_helpers.rb,
app/models/ddr/finding_aid.rb,
lib/ddr/auth/grouper_gateway.rb,
lib/ddr/auth/roles/role_type.rb,
lib/ddr/auth/roles/role_types.rb,
app/models/ddr/rights_statement.rb,
lib/ddr/auth/ability_definitions.rb,
app/models/ddr/auxiliary_resource.rb,
app/models/concerns/ddr/governable.rb,
app/models/concerns/ddr/has_parent.rb,
app/models/concerns/ddr/streamable.rb,
app/models/concerns/ddr/captionable.rb,
app/models/concerns/ddr/describable.rb,
app/models/concerns/ddr/embargoable.rb,
app/models/concerns/ddr/has_content.rb,
app/models/concerns/ddr/has_children.rb,
app/models/concerns/ddr/has_thumbnail.rb,
app/models/concerns/ddr/has_attachments.rb,
app/models/concerns/ddr/has_derived_image.rb,
app/models/concerns/ddr/has_admin_metadata.rb,
app/models/concerns/ddr/has_extracted_text.rb,
app/models/concerns/ddr/has_multires_image.rb,
app/models/concerns/ddr/has_struct_metadata.rb,
lib/ddr/managers/technical_metadata_manager.rb,
app/models/concerns/ddr/has_intermediate_file.rb,
app/models/concerns/ddr/solr_document_behavior.rb,
lib/ddr/auth/role_based_access_controls_enforcement.rb,
lib/ddr/auth/ability_definitions/item_ability_definitions.rb,
lib/ddr/auth/ability_definitions/lock_ability_definitions.rb,
lib/ddr/auth/ability_definitions/alias_ability_definitions.rb,
lib/ddr/auth/ability_definitions/embargo_ability_definitions.rb,
lib/ddr/auth/ability_definitions/component_ability_definitions.rb,
lib/ddr/auth/ability_definitions/attachment_ability_definitions.rb,
lib/ddr/auth/ability_definitions/collection_ability_definitions.rb,
lib/ddr/auth/ability_definitions/role_based_ability_definitions.rb,
lib/ddr/auth/ability_definitions/publication_ability_definitions.rb
Defined Under Namespace
Modules: Auth, Captionable, Core, Describable, Embargoable, Files, Governable, HasAdminMetadata, HasAttachments, HasChildren, HasContent, HasDerivedImage, HasExtractedText, HasIntermediateFile, HasMultiresImage, HasParent, HasStructMetadata, HasThumbnail, Index, Managers, SolrDocumentBehavior, Streamable, Structures, Utils, Vocab Classes: AdminSet, Alert, Attachment, AuxiliaryResource, ChecksumInvalid, Collection, Component, Contact, Digest, Error, File, FindingAid, Fits, Item, Language, MediaType, NotFoundError, Resource, RightsStatement, Structure, Target, Workflow
Constant Summary collapse
- SOLR_DOCUMENT_ID =
"id"
Class Method Summary collapse
-
.metadata_adapter ⇒ Object
Default metadata adapter configured for Valkyrie.
-
.persister ⇒ Object
Persister for default metadata_adapter.
-
.query_service ⇒ Object
Query Service for default metadata_adapter.
-
.storage_adapter ⇒ Object
Default storage adapter.
-
.storage_adapter=(storage_adapter) ⇒ Object
Convenient to be able to set the default storage adapter in certain cases.
-
.vocab ⇒ Object
This static vocab list is to replace the ones generated from RDF.
Class Method Details
.metadata_adapter ⇒ Object
Default metadata adapter configured for Valkyrie
32 33 34 |
# File 'lib/ddr/core.rb', line 32 def self. @metadata_adapter ||= Valkyrie.config. end |
.persister ⇒ Object
Persister for default metadata_adapter
37 38 39 |
# File 'lib/ddr/core.rb', line 37 def self.persister @persister ||= .persister end |
.query_service ⇒ Object
Query Service for default metadata_adapter
42 43 44 |
# File 'lib/ddr/core.rb', line 42 def self.query_service @query_service ||= .query_service end |
.storage_adapter ⇒ Object
Default storage adapter
47 48 49 |
# File 'lib/ddr/core.rb', line 47 def self.storage_adapter @storage_adapter ||= Valkyrie.config.storage_adapter end |
.storage_adapter=(storage_adapter) ⇒ Object
Convenient to be able to set the default storage adapter in certain cases
52 53 54 |
# File 'lib/ddr/core.rb', line 52 def self.storage_adapter=(storage_adapter) @storage_adapter = storage_adapter end |
.vocab ⇒ Object
This static vocab list is to replace the ones generated from RDF.
57 58 59 60 |
# File 'lib/ddr/core.rb', line 57 def self.vocab @vocab ||= JSON.load_file(File.('../../config/vocab.json', __dir__), symbolize_names: true) .transform_values { |v| v.map(&:to_sym).freeze }.freeze end |