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