module Zizia
Bulk object import for Samvera.
Importers¶ ↑
{Importer} is the core class for importing records using {Zizia}. Importers accept a {Parser} and (optionally) a custom {RecordImporter}, and process each record in the given parser (see: {Parser#records}).
@example Importing in bulk from a file
parser = Zizia::Parser.for(file: File.new('path/to/file.ext')) Zizia::Importer.new(parser: parser).import if parser.validate
@example A basic configuration
Zizia.config do |config| end
Constants
- VERSION
Public Class Methods
config() { |configuration| ... }
click to toggle source
@yield the current configuration @yieldparam config [Zizia::Configuration]
@return [Zizia::Configuration] the current configuration
# File lib/zizia.rb, line 29 def config yield @configuration if block_given? @configuration end
Private Instance Methods
config() { |configuration| ... }
click to toggle source
@yield the current configuration @yieldparam config [Zizia::Configuration]
@return [Zizia::Configuration] the current configuration
# File lib/zizia.rb, line 29 def config yield @configuration if block_given? @configuration end