Browse Source

Rakefile : revise to overwrite previous file

pull/14/head
David DeSandro 14 years ago
parent
commit
61adc10473
  1. 7
      Rakefile

7
Rakefile

@ -1,4 +1,5 @@
# automates minifying jquery.isotope.js # automates minifying jquery.isotope.js
# requires Google Closure Compiler http://code.google.com/closure/compiler/
# from command line run: # from command line run:
# rake min COMPILER='path/to/compiler.jar' # rake min COMPILER='path/to/compiler.jar'
file compiler = ENV["COMPILER"] || '~/resources/google-closure/compiler.jar' file compiler = ENV["COMPILER"] || '~/resources/google-closure/compiler.jar'
@ -6,15 +7,13 @@ js = 'jquery.isotope.js'
min_js = 'jquery.isotope.min.js' min_js = 'jquery.isotope.min.js'
desc "Generates #{min_js}" desc "Generates #{min_js}"
task :min => min_js task :min do
file min_js => compiler do
puts "Minifying jquery.isotope.js..." puts "Minifying jquery.isotope.js..."
sh "java -jar #{compiler} --js #{js} --js_output_file #{min_js}" sh "java -jar #{compiler} --js #{js} --js_output_file #{min_js}"
# Adds header comment # Adds header comment
min = File.read( min_js ) min = File.read( min_js )
File.open( min_js, 'w') do |f| File.open( min_js, 'w') do |f|
f.write File.readlines( js )[0..5].join() f.write File.readlines( js )[0..9].join()
f.write min f.write min
end end
end end

Loading…
Cancel
Save