Module: Darlingtonia
- Defined in:
- lib/darlingtonia.rb,
lib/darlingtonia/spec.rb,
lib/darlingtonia/parser.rb,
lib/darlingtonia/version.rb,
lib/darlingtonia/importer.rb,
lib/darlingtonia/validator.rb,
lib/darlingtonia/log_stream.rb,
lib/darlingtonia/hash_mapper.rb,
lib/darlingtonia/input_record.rb,
lib/darlingtonia/metadata_mapper.rb,
lib/darlingtonia/record_importer.rb,
lib/darlingtonia/parsers/csv_parser.rb,
lib/darlingtonia/metadata_only_stack.rb,
lib/darlingtonia/hyrax_record_importer.rb,
lib/darlingtonia/always_invalid_validator.rb,
lib/darlingtonia/validators/title_validator.rb,
lib/darlingtonia/hyrax_basic_metadata_mapper.rb,
lib/darlingtonia/validators/csv_format_validator.rb,
lib/darlingtonia/streams/formatted_message_stream.rb
Overview
Bulk object import for Samvera.
Importers
Importer is the core class for importing records using Darlingtonia. Importers accept a Parser and (optionally) a custom RecordImporter, and process each record in the given parser (see: Parser#records).
Defined Under Namespace
Modules: Spec Classes: AlwaysInvalidValidator, Configuration, CsvFormatValidator, CsvParser, FormattedMessageStream, HashMapper, HyraxBasicMetadataMapper, HyraxRecordImporter, Importer, InputRecord, LogStream, MetadataMapper, MetadataOnlyStack, Parser, RecordImporter, TitleValidator, Validator
Constant Summary collapse
- VERSION =
'3.2.2'
Class Method Summary collapse
-
.config {|config| ... } ⇒ Darlingtonia::Configuration
The current configuration.
Class Method Details
.config {|config| ... } ⇒ Darlingtonia::Configuration
Returns the current configuration.
30 31 32 33 |
# File 'lib/darlingtonia.rb', line 30 def config yield @configuration if block_given? @configuration end |