Class: PhotoJob
Instance Method Summary collapse
Instance Method Details
#perform(photo_id) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/photo_job.rb', line 6 def perform(photo_id) asset = Gluttonberg::Asset.find(photo_id) p "Generating thumbnails for #{asset.file_name}" if !File.exist?(asset.tmp_location_on_disk) && !File.exist?(asset.tmp_original_file_on_disk) asset.download_asset_to_tmp_file end Gluttonberg::Library::Processor::Image.process(asset, false) asset.remove_file_from_tmp_storage end |