Sha256: b9434920ef0ad5b2709f48d56d85247893d99bafc51bcbede9ee41033e7f2da5

Contents?: true

Size: 414 Bytes

Versions: 3

Compression:

Stored size: 414 Bytes

Contents

class CharacterizeJob < ActiveJob::Base
  queue_as :characterize

  # @param [FileSet] file_set
  # @param [String] filename a local path for the file to characterize.
  def perform(file_set, filename)
    Hydra::Works::CharacterizationService.run(file_set, filename)
    file_set.mime_type = file_set.original_file.mime_type
    file_set.save!
    CreateDerivativesJob.perform_later(file_set, filename)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
geo_concerns-0.0.3 lib/generators/geo_concerns/templates/jobs/characterize_job.rb
geo_concerns-0.0.2 lib/generators/geo_concerns/templates/jobs/characterize_job.rb
geo_concerns-0.0.1 lib/generators/geo_concerns/templates/jobs/characterize_job.rb