Rakefile 693 B

12345678910111213141516171819202122
  1. task :default => [:minify]
  2. desc "Minify"
  3. task :minify do
  4. begin
  5. require 'rubygems'
  6. require 'uglifier'
  7. rescue LoadError => e
  8. if verbose
  9. puts "\nYou'll need the 'uglifier' gem for minification. Just run:\n\n"
  10. puts " $ gem install uglifier"
  11. puts "\nand you should be all set.\n\n"
  12. exit
  13. end
  14. return false
  15. end
  16. puts "Minifying jquery.lazyload.js with UglifyJS..."
  17. File.open("jquery.lazyload.min.js", "w"){|f| f.puts Uglifier.new.compile(File.read("jquery.lazyload.js"))}
  18. puts "Minifying jquery.scrollstop.js with UglifyJS..."
  19. File.open("jquery.scrollstop.min.js", "w"){|f| f.puts Uglifier.new.compile(File.read("jquery.scrollstop.js"))}
  20. end