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  |