Sha256: 9613916df843c997a5a582746e2d33928f0f6e7048b256064023becbac41d0ae
Contents?: true
Size: 766 Bytes
Versions: 1
Compression:
Stored size: 766 Bytes
Contents
module Attachs module Task def self.process(force) model = ENV['CLASS'].classify.constantize attachment = ENV['ATTACHMENT'].to_sym model.find_each do |record| model.attachments.each do |attr, options| if attr == attachment record.send(attr).process(force) end end end end end end namespace :attachs do namespace :refresh do desc 'Refreshs all styles.' task all: :environment do Attachs::Task.process true Rails.logger.info 'All styles regenerated successfully.' end desc 'Refreshs missing styles.' task missing: :environment do Attachs::Task.process false Rails.logger.info 'Missing styles regenerated successfully.' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
attachs-0.4.0 | lib/tasks/attachs.rake |