lib/tasks/proquest_ingest.rake
# frozen_string_literal: true
namespace :proquest do
desc 'batch migrate generic files from FOXML file'
task :ingest, [:configuration_file] => :environment do |_t, args|
puts "[#{Time.now}] starting proquest ingest"
config = YAML.load_file(args[:configuration_file])
status_service = Tasks::IngestStatusService.status_service_for_source('proquest')
Tasks::ProquestIngestService.new(config, status_service).process_all_packages
puts "[#{Time.now}] completed proquest ingest"
end
end