Commit b047e0db authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Add :sass task to Rakefile.

Ensure it's run before all the main export tasks.

Also run it before :sdk task.
parent 725b3246
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -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