Module: DS::Source

Defined in:
lib/ds/source.rb,
lib/ds/source/ds_csv.rb,
lib/ds/source/tei_xml.rb,
lib/ds/source/marc_xml.rb,
lib/ds/source/base_source.rb,
lib/ds/source/ds_mets_xml.rb,
lib/ds/source/source_cache.rb

Overview

DS Source module classes encapsulates the loading of source files. They are used by DS::Mapper classes and DS::Manifest id validator classes.

A primary function of the DS::Source classes is to manage caching of source files, which may be expensive to load and parse; e.g., MARC XML or CSV files with a large number of records.

Defined Under Namespace

Modules: SourceCache Classes: BaseSource, DSCSV, DSMetsXML, MarcXML, TeiXML