class Paperweight::PostProcessJob
Queues post processing.
Public Instance Methods
perform(model, name)
click to toggle source
# File lib/paperweight/post_process_job.rb, line 16 def perform(model, name) name = AttachmentName.new(name) image_url = model.public_send(name.processing) return unless image_url model.update!( name.name => Download.download(image_url), name.processing => nil ) return unless model.respond_to?(name.after_download) model.public_send(name.after_download) end