Sha256: c4c302e0522fa5bb27f4ee1922f5e2b0f49cc517518c76409a0cb5bdfebb8f23

Contents?: true

Size: 415 Bytes

Versions: 20

Compression:

Stored size: 415 Bytes

Contents

class CharacterizeJob < ActiveJob::Base
  queue_as :characterize

  # @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

20 entries across 20 versions & 2 rubygems

Version Path
curation_concerns-1.0.0.beta1 app/jobs/characterize_job.rb
curation_concerns-0.14.0 app/jobs/characterize_job.rb
curation_concerns-0.14.0.pre4 app/jobs/characterize_job.rb
curation_concerns-0.14.0.pre3 app/jobs/characterize_job.rb
curation_concerns-0.14.0.pre2 app/jobs/characterize_job.rb
curation_concerns-0.14.0.pre1 app/jobs/characterize_job.rb
curation_concerns-0.13.1 app/jobs/characterize_job.rb
curation_concerns-0.13.0 app/jobs/characterize_job.rb
curation_concerns-0.12.0 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre9 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre8 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre7 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre6 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre5 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre4 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre3 app/jobs/characterize_job.rb
curation_concerns-0.12.0.pre2 app/jobs/characterize_job.rb
curation_concerns-models-0.12.0.pre1 app/jobs/characterize_job.rb
curation_concerns-models-0.11.0 app/jobs/characterize_job.rb
curation_concerns-models-0.11.0.rc1 app/jobs/characterize_job.rb