Sha256: dccb2e12306093ffc0f9b8db3cf7f000bedaef956c3aa03f1173df068eed47f1
Contents?: true
Size: 800 Bytes
Versions: 10
Compression:
Stored size: 800 Bytes
Contents
namespace :immosquare_cleaner do ##============================================================## ## Function to clean files in rails app ##============================================================## desc "clean files in rails app" task :clean_app => :environment do file_paths = Dir.glob("#{Rails.root}/**/*").reject do |file_path| File.directory?(file_path) || file_path.gsub("#{Rails.root}/", "").start_with?("node_modules", "tmp", "public", "log", "app/assets/builds", "app/assets/fonts", "app/assets/images", "vendor") || file_path.end_with?(".lock", ".lockb") end puts "Cleaning files..." file_paths.each.with_index do |file_path, index| puts "#{index + 1}/#{file_paths.size} - #{file_path}" ImmosquareCleaner.clean(file_path) end end end
Version data entries
10 entries across 10 versions & 1 rubygems