Sha256: 87d2d6dbd24718948c7ea21dfd018d35c512634890a091ba938c0ca37b86d979

Contents?: true

Size: 400 Bytes

Versions: 34

Compression:

Stored size: 400 Bytes

Contents

# frozen_string_literal: true

class ActiveStorage::TransformJob < ActiveStorage::BaseJob
  queue_as { ActiveStorage.queues[:transform] }

  discard_on ActiveRecord::RecordNotFound, ActiveStorage::UnrepresentableError
  retry_on ActiveStorage::IntegrityError, attempts: 10, wait: :polynomially_longer

  def perform(blob, transformations)
    blob.representation(transformations).processed
  end
end

Version data entries

34 entries across 34 versions & 5 rubygems

Version Path
activestorage-8.0.2 app/jobs/active_storage/transform_job.rb
minato_ruby_api_client-0.2.2 vendor/bundle/ruby/3.2.0/gems/activestorage-7.1.3.4/app/jobs/active_storage/transform_job.rb
activestorage-8.0.1 app/jobs/active_storage/transform_job.rb
activestorage-8.0.0.1 app/jobs/active_storage/transform_job.rb
activestorage-7.2.2.1 app/jobs/active_storage/transform_job.rb
activestorage-7.1.5.1 app/jobs/active_storage/transform_job.rb
activestorage-8.0.0 app/jobs/active_storage/transform_job.rb
activestorage-7.2.2 app/jobs/active_storage/transform_job.rb
activestorage-7.1.5 app/jobs/active_storage/transform_job.rb
activestorage-8.0.0.rc2 app/jobs/active_storage/transform_job.rb
activestorage-7.2.1.2 app/jobs/active_storage/transform_job.rb
activestorage-7.1.4.2 app/jobs/active_storage/transform_job.rb
activestorage-8.0.0.rc1 app/jobs/active_storage/transform_job.rb
activestorage-7.2.1.1 app/jobs/active_storage/transform_job.rb
activestorage-7.1.4.1 app/jobs/active_storage/transform_job.rb
activestorage-8.0.0.beta1 app/jobs/active_storage/transform_job.rb
omg-activestorage-8.0.0.alpha9 app/jobs/active_storage/transform_job.rb
omg-activestorage-8.0.0.alpha8 app/jobs/active_storage/transform_job.rb
omg-activestorage-8.0.0.alpha7 app/jobs/active_storage/transform_job.rb
omg-activestorage-8.0.0.alpha4 app/jobs/active_storage/transform_job.rb