Rakefile in csso-rails-0.3.2 vs Rakefile in csso-rails-0.3.3
- old
+ new
@@ -23,11 +23,12 @@
puts 'Now making web-version, just in case.'
`rm web/csso.web.js; make web`
}
end
-task :update_csso => :csso do
+desc "updates csso repo"
+task :update_csso_repo => :csso do
#??
Dir.chdir('csso'){
puts 'Updating csso...'
`git pull --rebase`
`rm web/csso.web.js; make web`
@@ -39,15 +40,20 @@
file Csso::CSSO_JS_LIB => [lib_template, 'csso', 'vendor/csso', 'csso/.git/HEAD', 'csso/.git/refs/heads/master'] do
puts "Generating #{Csso::CSSO_JS_LIB}"
`erb #{lib_template} > #{Csso::CSSO_JS_LIB}`
end
-task :generate_files => [Csso::CSSO_JS_LIB]
+desc "Generate bundled csso from repo"
+task :generate_files => [:csso, Csso::CSSO_JS_LIB]
+desc "Clean generated files"
task :rm_generated do
puts "Removing #{Csso::CSSO_JS_LIB}"
`rm #{Csso::CSSO_JS_LIB}`
end
task :regenerate => [:rm_generated, :generate_files]
-task :build => :generate_files
\ No newline at end of file
+desc "Update CSSO"
+task :update_csso => [:rm_generated, :update_csso_repo, :generate_files]
+
+task :build => :generate_files