Sha256: 8f03f985cb47dfc1dcf2d793127db054e5e377c4c9b64f3cda5795263fac4e15
Contents?: true
Size: 1.14 KB
Versions: 10
Compression:
Stored size: 1.14 KB
Contents
# frozen_string_literal: true namespace :alchemy_dragonfly_s3 do namespace :generate do desc "Generates all thumbnails for Alchemy Pictures and EssencePictures." task thumbnails: [ "alchemy_dragonfly_s3:generate:picture_thumbnails", "alchemy_dragonfly_s3:generate:essence_picture_thumbnails" ] desc "Generates thumbnails for Alchemy Pictures." task picture_thumbnails: :environment do puts "Regenerate #{Alchemy::Picture.count} picture thumbnails." puts "Please wait..." Alchemy::Picture.find_each do |picture| puts Alchemy::PictureThumb.generate_thumbs!(picture) end puts "Done!" end desc "Generates thumbnails for Alchemy EssencePictures." task essence_picture_thumbnails: :environment do essence_pictures = Alchemy::EssencePicture.joins(:content, :ingredient_association) puts "Regenerate #{essence_pictures.count} essence picture thumbnails." puts "Please wait..." essence_pictures.find_each do |essence_picture| puts essence_picture.picture_url puts essence_picture.thumbnail_url end puts "Done!" end end end
Version data entries
10 entries across 10 versions & 1 rubygems