class FileImportProcessorJob

def perform(file_import)

def perform(file_import)
  model = CmAdmin::Model.find_by({name: file_import.associated_model_name})
  content = file_import.import_file.download
  importer = model.importer.class_name.classify.constantize.new(content: content)
  case model.importer.importer_type.to_s
  when 'csv_importer'
    run_csv_importer(importer, file_import)
  when 'custom_importer'
    run_custom_importer(importer, file_import)
  end
end