Class: EACConverter
- Inherits:
-
Converter
- Object
- Converter
- EACConverter
- Extended by:
- EACBaseMap
- Includes:
- ASpaceImport::XML::DOM
- Defined in:
- backend/app/converters/eac_converter.rb
Class Method Summary (collapse)
-
+ (Object) import_types(show_hidden = false)
-
+ (Object) instance_for(type, input_file)
-
+ (Object) profile
Methods included from EACBaseMap
Methods included from ASpaceImport::XML::DOM
#config, included, #object, #process_field, #run
Methods inherited from Converter
for, #get_output_path, inherited, #initialize, list_import_types, register_converter, #remove_files
Constructor Details
This class inherits a constructor from Converter
Class Method Details
+ (Object) import_types(show_hidden = false)
19 20 21 22 23 24 25 26 |
# File 'backend/app/converters/eac_converter.rb', line 19 def self.import_types(show_hidden = false) [ { :name => "eac_xml", :description => "Import EAC-CPF records from an XML file" } ] end |
+ (Object) instance_for(type, input_file)
10 11 12 13 14 15 16 |
# File 'backend/app/converters/eac_converter.rb', line 10 def self.instance_for(type, input_file) if type == "eac_xml" self.new(input_file) else nil end end |
+ (Object) profile
29 30 31 |
# File 'backend/app/converters/eac_converter.rb', line 29 def self.profile "Convert EAC-CPF To ArchivesSpace JSONModel records" end |