UNC-Libraries/hy-c

View on GitHub
lib/tasks/proquest_ingest.rake

Summary

Maintainability
Test Coverage
# 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