purge_job.rb 304 字节
Newer Older
1 2
# frozen_string_literal: true

3
# Provides asynchronous purging of ActiveStorage::Blob records via ActiveStorage::Blob#purge_later.
4 5
class ActiveStorage::PurgeJob < ActiveJob::Base
  # FIXME: Limit this to a custom ActiveStorage error
6
  retry_on StandardError
7

8 9
  def perform(blob)
    blob.purge
10 11
  end
end