Method: Bulkrax::Importer#mapping

Defined in:
app/models/bulkrax/importer.rb

#mappingObject

If field_mapping is empty, setup a default based on the export_properties



65
66
67
68
69
70
71
72
73
74
75
76
# File 'app/models/bulkrax/importer.rb', line 65

def mapping
  # rubocop:disable Style/IfUnlessModifier
  @mapping ||= if self.field_mapping.blank? || self.field_mapping == [{}]
                 if parser.import_fields.present? || self.field_mapping == [{}]
                   default_field_mapping
                 end
               else
                 default_field_mapping.merge(self.field_mapping)
               end

  # rubocop:enable Style/IfUnlessModifier
end