Sha256: 7669acfb6cab3ef0c28163910f390c79b8984c3c35c183de2fc03392a72cd73f
Contents?: true
Size: 836 Bytes
Versions: 5
Compression:
Stored size: 836 Bytes
Contents
# frozen_string_literal: true namespace :bulkrax do desc "Remove old exported zips and create new ones with the new file structure" task rerun_all_exporters: :environment do if defined?(::Hyku) Account.find_each do |account| puts "=============== updating #{account.name} ============" next if account.name == "search" switch!(account) rerun_exporters_and_delete_zips puts "=============== finished updating #{account.name} ============" end else rerun_exporters_and_delete_zips end end def rerun_exporters_and_delete_zips begin Bulkrax::Exporter.all.each { |e| Bulkrax::ExporterJob.perform_later(e.id) } rescue => e puts "(#{e.message})" end Dir["tmp/exports/**.zip"].each { |zip_path| FileUtils.rm_rf(zip_path) } end end
Version data entries
5 entries across 5 versions & 1 rubygems