Sha256: f383b2c7a95522402279403d76312a1b8acfc01380c811ea260aa8753bcb3c09

Contents?: true

Size: 356 Bytes

Versions: 5

Compression:

Stored size: 356 Bytes

Contents

# frozen_string_literal: true

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

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

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activestorage-7.1.2 app/jobs/active_storage/transform_job.rb
activestorage-7.1.1 app/jobs/active_storage/transform_job.rb
activestorage-7.1.0 app/jobs/active_storage/transform_job.rb
activestorage-7.1.0.rc2 app/jobs/active_storage/transform_job.rb
activestorage-7.1.0.rc1 app/jobs/active_storage/transform_job.rb