From b047e0dbec942ba811b0e2e9aa9f9ead4399a722 Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Tue, 6 Sep 2011 22:45:18 +0300 Subject: [PATCH] Add :sass task to Rakefile. Ensure it's run before all the main export tasks. Also run it before :sdk task. --- Rakefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index 35f89f4e..7c108f06 100644 --- a/Rakefile +++ b/Rakefile @@ -10,6 +10,11 @@ RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = "spec/**/*_spec.rb" end +desc "Run compass to generate CSS files" +task :sass do + system "compass compile --quiet template/resources/sass" +end + def load_sdk_vars if File.exists?("sdk-vars.rb") require "sdk-vars.rb" @@ -46,7 +51,7 @@ def run_on_sdk(extra_options) end desc "Run JSDuck on ExtJS SDK" -task :sdk do +task :sdk => :sass do load_sdk_vars run_on_sdk([ "--extjs-path", "extjs/ext-all-debug.js", @@ -270,7 +275,7 @@ end # Use :export or :live_docs tasks instead of running this separately desc "Compress JavaScript and CSS files of JSDuck" -task :compress do +task :compress => :sass do load_sdk_vars # Clean up template-min/ left over from previous compress task -- GitLab