Sha256: fbb4b398360e2998a5326bbda64b9eec83b987ea4c97189fdc129c61ad0acc62

Contents?: true

Size: 443 Bytes

Versions: 1

Compression:

Stored size: 443 Bytes

Contents

class CharacterizeJob < ActiveJob::Base
  queue_as CurationConcerns.config.ingest_queue_name

  # @param [FileSet] file_set
  # @param [String] filename a local path for the file to characterize. By using this, we don't have to pull a copy out of fedora.
  def perform(file_set, filename)
    Hydra::Works::CharacterizationService.run(file_set, filename)
    file_set.save!
    CreateDerivativesJob.perform_later(file_set, filename)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
curation_concerns-1.0.0.beta2 app/jobs/characterize_job.rb