У меня есть rakefile, который использует jsmin для минимизации файлов.Единственное, что мне нужно сделать, - это иметь массив файлов, которые будут служить черным списком, который jsmin не будет включать при запуске скрипта minify.
jsFolder = "./scripts"
cssFolder = "./stylesheets"
blackList = [blackListedFile.js] #this is what i need.
minifiedFileRootPath = "./"
task :minify_each_file, [:type] do |t, args|
args.with_defaults(:type => "js")
sourceFolder = args.type == 'js' ? jsFolder : cssFolder
listOfFilesToMinify = Dir.glob(sourceFolder << "/**/*." << args.type )
listOfFilesToMinify.each do |sourceFile|
minifiedFile = sourceFile.sub("."+ args.type,".min" + args.type)
puts minifiedFile
puts sourceFile
minifyone sourceFile, minifiedFile
end
end