class BradyW::MinifyJs
Minifies Javascript files using the Yahoo YUI tool
Attributes
charset[RW]
Optional Charset to use (defaults to “utf-8”)
files[RW]
Required Which files do you want to minify (in place)?
path[RW]
Optional Where is the YUI compressor JAR? (defaults to “lib/”)
version[RW]
Optional Version of YUI tool to use (defaults to 2.4.2)
Private Instance Methods
exectask()
click to toggle source
# File lib/minifyjs.rb 22 def exectask 23 puts "YUI Javscript Minify: Minifying these files: #{files}" 24 files.each do |j| 25 shell "java -jar #{path}yuicompressor-#{version}.jar --charset #{charset} #{j} -o #{j}" 26 end 27 end