Class: EACConverter

Inherits:
Converter show all
Extended by:
EACBaseMap
Includes:
ASpaceImport::XML::DOM
Defined in:
backend/app/converters/eac_converter.rb

Class Method Summary (collapse)

Methods included from EACBaseMap

EAC_BASE_MAP

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