Module: Moab

Defined in:
lib/moab.rb,
lib/moab/bagger.rb,
lib/moab/config.rb,
lib/moab/file_group.rb,
lib/moab/exceptions.rb,
lib/moab/file_instance.rb,
lib/moab/file_signature.rb,
lib/moab/file_inventory.rb,
lib/moab/storage_object.rb,
lib/moab/storage_services.rb,
lib/moab/version_metadata.rb,
lib/moab/signature_catalog.rb,
lib/moab/file_manifestation.rb,
lib/moab/storage_repository.rb,
lib/moab/verification_result.rb,
lib/moab/file_group_difference.rb,
lib/moab/version_metadata_entry.rb,
lib/moab/storage_object_version.rb,
lib/moab/version_metadata_event.rb,
lib/moab/signature_catalog_entry.rb,
lib/moab/file_instance_difference.rb,
lib/moab/file_inventory_difference.rb,
lib/moab/file_group_difference_subset.rb

Overview

Note:

Copyright © 2012 by The Board of Trustees of the Leland Stanford Junior University. All rights reserved. See LICENSE for details.

Moab is a module that provides a distintive namespace for the collection of classes it contains.

Data Model

Defined Under Namespace

Classes: Bagger, FileGroup, FileGroupDifference, FileGroupDifferenceSubset, FileInstance, FileInstanceDifference, FileInventory, FileInventoryDifference, FileManifestation, FileNotFoundException, FileSignature, InvalidMetadataException, ObjectNotFoundException, SignatureCatalog, SignatureCatalogEntry, StorageObject, StorageObjectVersion, StorageRepository, StorageServices, ValidationException, VerificationResult, VersionMetadata, VersionMetadataEntry, VersionMetadataEvent

Constant Summary collapse

Config =

Returns the configuration data

Returns:

  • (Confstruct::Configuration)

    the configuration data

Confstruct::Configuration.new do
    storage_roots nil
    storage_trunk nil
    deposit_trunk nil
    path_method :druid_tree
end