Module: Moab

Defined in:
lib/moab.rb,
lib/moab/bagger.rb,
lib/moab/config.rb,
lib/moab/utc_time.rb,
lib/moab/exceptions.rb,
lib/moab/file_group.rb,
lib/moab/file_instance.rb,
lib/moab/file_inventory.rb,
lib/moab/file_signature.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/deposit_bag_validator.rb,
lib/moab/file_group_difference.rb,
lib/moab/storage_object_version.rb,
lib/moab/version_metadata_entry.rb,
lib/moab/version_metadata_event.rb,
lib/moab/signature_catalog_entry.rb,
lib/moab/file_instance_difference.rb,
lib/moab/storage_object_validator.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, Configuration, DepositBagValidator, FileGroup, FileGroupDifference, FileGroupDifferenceSubset, FileInstance, FileInstanceDifference, FileInventory, FileInventoryDifference, FileManifestation, FileNotFoundException, FileSignature, InvalidMetadataException, InvalidSuriSyntaxError, MoabRuntimeError, MoabStandardError, ObjectNotFoundException, SignatureCatalog, SignatureCatalogEntry, StorageObject, StorageObjectValidator, StorageObjectVersion, StorageRepository, StorageServices, UtcTime, VerificationResult, VersionMetadata, VersionMetadataEntry, VersionMetadataEvent

Constant Summary collapse

DEFAULT_CHECKSUM_TYPES =
%i[md5 sha1 sha256].freeze
Config =

Returns the configuration data.

Returns:

Configuration.new