Sha256: e4b8ee8e57c9d3fd5cf9c13f714c3af2e0d7e3fc38c3ac4bcd2502955ff3e3cb

Contents?: true

Size: 226 Bytes

Versions: 28

Compression:

Stored size: 226 Bytes

Contents

module Kithe
  class AssetDeleteJob < Job
    def perform(attacher_class, data)
      attacher_class = Object.const_get(attacher_class)

      attacher = attacher_class.from_data(data)
      attacher.destroy
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
kithe-2.16.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.15.1 app/jobs/kithe/asset_delete_job.rb
kithe-2.15.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.14.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.13.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.12.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.11.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.10.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.9.1 app/jobs/kithe/asset_delete_job.rb
kithe-2.9.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.8.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.7.1 app/jobs/kithe/asset_delete_job.rb
kithe-2.7.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.6.1 app/jobs/kithe/asset_delete_job.rb
kithe-2.6.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.5.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.4.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.3.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.2.0 app/jobs/kithe/asset_delete_job.rb
kithe-2.1.0 app/jobs/kithe/asset_delete_job.rb