Sha256: dccd8e318aa30224c0c5ce88eabf230eb2c74f7b1464e9eb76d1b5b10144b3d2

Contents?: true

Size: 222 Bytes

Versions: 3

Compression:

Stored size: 222 Bytes

Contents

class DelayedPaperclipJob < Struct.new(:instance_id, :instance_klass, :attachment_name)
  def perform
    instance = instance_klass.constantize.find(instance_id)

    instance.send(attachment_name).reprocess!    
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
delayed_paperclip-0.1.1 lib/delayed/paperclip_job.rb
delayed_paperclip-0.1.0 lib/delayed/paperclip_job.rb
delayed_paperclip-0.0.2 lib/delayed/paperclip_job.rb