Module: Ddr::Models
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/ddr/models.rb,
lib/ddr/models/base.rb,
lib/ddr/models/file.rb,
lib/ddr/models/error.rb,
lib/ddr/models/engine.rb,
lib/ddr/models/contact.rb,
lib/ddr/models/version.rb,
lib/ddr/models/indexing.rb,
lib/ddr/models/relation.rb,
lib/ddr/models/admin_set.rb,
lib/ddr/models/structure.rb,
lib/ddr/models/validator.rb,
lib/ddr/models/governable.rb,
lib/ddr/models/struct_div.rb,
lib/ddr/models/year_facet.rb,
lib/ddr/models/finding_aid.rb,
lib/ddr/models/has_content.rb,
lib/ddr/models/url_safe_id.rb,
lib/ddr/models/validatable.rb,
lib/ddr/models/has_children.rb,
lib/ddr/models/has_thumbnail.rb,
lib/ddr/models/solr_document.rb,
lib/ddr/models/event_loggable.rb,
lib/ddr/models/search/catalog.rb,
lib/ddr/models/file_management.rb,
lib/ddr/models/has_attachments.rb,
lib/ddr/models/licenses/license.rb,
lib/ddr/models/metadata/metadata.rb,
lib/ddr/models/with_content_file.rb,
lib/ddr/models/has_admin_metadata.rb,
lib/ddr/models/has_multires_image.rb,
lib/ddr/models/files/fits_xml_file.rb,
lib/ddr/models/has_struct_metadata.rb,
lib/ddr/models/fixity_check_results.rb,
lib/ddr/models/attached_file_profile.rb,
lib/ddr/models/file_characterization.rb,
lib/ddr/models/search/search_builder.rb,
lib/ddr/models/attached_files_profile.rb,
lib/ddr/models/metadata/metadata_term.rb,
lib/ddr/models/licenses/parent_license.rb,
lib/ddr/models/metadata/metadata_mapping.rb,
lib/ddr/models/licenses/effective_license.rb,
lib/ddr/models/licenses/inherited_license.rb,
lib/ddr/models/metadata/metadata_vocabulary.rb,
lib/ddr/models/licenses/admin_policy_license.rb,
lib/ddr/models/metadata/descriptive_metadata.rb,
lib/ddr/models/files/structural_metadata_file.rb,
lib/ddr/models/metadata/metadata_vocabularies.rb,
lib/ddr/models/metadata/administrative_metadata.rb
Defined Under Namespace
Modules: Catalog, EventLoggable, FileManagement, Governable, HasAdminMetadata, HasAttachments, HasChildren, HasContent, HasMultiresImage, HasStructMetadata, HasThumbnail, Indexing, Metadata, MetadataVocabularies, Relation, SearchBuilder, SolrDocument, Validatable Classes: AdminPolicyLicense, AdminSet, AdministrativeMetadata, AttachedFileProfile, AttachedFilesProfile, Base, ChecksumInvalid, Contact, ContentModelError, DerivativeGenerationFailure, DescriptiveMetadata, EffectiveLicense, Engine, Error, File, FileCharacterization, FindingAid, FitsXmlFile, FixityCheckResults, InheritedLicense, License, MetadataMapping, MetadataTerm, MetadataVocabulary, NotFoundError, ParentLicense, StructDiv, StructuralMetadataFile, Structure, UrlSafeId, Validator, WithContentFile, YearFacet
Constant Summary collapse
- VERSION =
"3.0.8"
Class Method Summary collapse
-
.configure {|_self| ... } ⇒ Object
Yields an object with module configuration accessors.
- .external_file_subpath_pattern=(pattern) ⇒ Object
Class Method Details
.configure {|_self| ... } ⇒ Object
Yields an object with module configuration accessors
130 131 132 |
# File 'lib/ddr/models.rb', line 130 def self.configure yield self end |
.external_file_subpath_pattern=(pattern) ⇒ Object
134 135 136 137 138 139 140 |
# File 'lib/ddr/models.rb', line 134 def self.external_file_subpath_pattern= (pattern) unless /^-{1,2}(\/-{1,2}){0,3}$/ =~ pattern raise "Invalid external file subpath pattern: #{pattern}" end re = pattern.split("/").map { |x| "(\\h{#{x.length}})" }.join("") self.external_file_subpath_regexp = Regexp.new("^#{re}") end |