aboutsummaryrefslogblamecommitdiffstats
path: root/lib/active_vault/purge_job.rb
blob: b68eb370bb3f691dad25a1d68851ef1c3a91a97d (plain) (tree)
1
2
3
4
5
6
7
8
9
10

                    
                                             

                                                   
 

                                 

     
require "active_job"

class ActiveVault::PurgeJob < ActiveJob::Base
  # FIXME: Limit this to a custom ActiveVault error
  retry_on StandardError

  def perform(attachment_or_blob)
    attachment_or_blob.purge
  end
end