create_thumbnails_job.rb
318 Bytes
class CreateThumbnailsJob < Struct.new(:class_name, :file_id)
def perform
return unless class_name.constantize.exists?(file_id)
Article.disable_ferret # acts_as_ferret sucks
file = class_name.constantize.find(file_id)
file.create_thumbnails
Article.enable_ferret # acts_as_ferret sucks
end
end