require ‘fileutils’
desc ‘Create nondigest versions of all digest file’ task non_digested: :environment do
assets = Dir.glob(File.join(Rails.root, 'public/assets/**/*')) regex = /(-{1}[a-z0-9]{32}*\.{1}){1}/ assets.each do |file| next if File.directory?(file) || file !~ regex source = file.split('/') source.push(source.pop.gsub(regex, '.')) non_digested = File.join(source) FileUtils.cp(file, non_digested) end
end
desc ‘Create nondigest file of ztree’ task non_digested_of_ztree: :environment do
assets = Dir.glob(File.join(Rails.root, 'public/assets/**/*')) regex = /(-{1}[a-z0-9]{32}*\.{1}){1}/ assets.each do |file| next if File.directory?(file) || file !~ regex source = file.split('/') if source[-1].start_with?('line_conn') || source[-1].start_with?('loading') || source[-1].start_with?('zTreeStandard') source.push(source.pop.gsub(regex, '.')) non_digested = File.join(source) FileUtils.cp(file, non_digested) end end
end