Sha256: 59954935e883a6acd1d7ba1cee1df7365ec910001cd974667e66592766c2a60b

Contents?: true

Size: 305 Bytes

Versions: 4

Compression:

Stored size: 305 Bytes

Contents

class CreateDerivativesJob < ActiveFedoraIdBasedJob
  def queue_name
    :derivatives
  end

  def run
    return unless generic_file.content.has_content?
    if generic_file.video?
      return unless Sufia.config.enable_ffmpeg
    end
    generic_file.create_derivatives
    generic_file.save
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
sufia-models-6.2.0 app/jobs/create_derivatives_job.rb
sufia-models-6.1.0 app/jobs/create_derivatives_job.rb
sufia-models-6.0.0 app/jobs/create_derivatives_job.rb
sufia-6.0.0 sufia-models/app/jobs/create_derivatives_job.rb