class FileImportProcessorJob
def run_custom_importer(importer, file_import)
def run_custom_importer(importer, file_import) importer.run! invalid_items_array = importer.invalid_rows.map { |row| [row.line_number, row.identifier, row.errors] } status = importer.invalid_rows.empty? ? :success : :failed file_import.update(status: status, completed_at: DateTime.now, invalid_row_items: invalid_items_array) end