Rakefile in patternfly-sass-1.3.1 vs Rakefile in patternfly-sass-2.0.0

- old
+ new

@@ -31,37 +31,40 @@ style = (out == "patternfly.min.css") ? :compressed : :nested src_path = File.join(path, '_patternfly.scss') dst_path = File.join('tmp', out) engine = Sass::Engine.for_file(src_path, :syntax => :scss, :load_paths => [path], :style => style) css = engine.render + css.gsub!(/(( )|(:))0((px)|(em)|(\%))/, '\10') File.open(dst_path, 'w') { |f| f.write css } puts Term::ANSIColor.cyan(" #{dst_path}") + '...' end end desc "Start a web server with both the less and the sass version" task :serve => :deps do require 'webrick' server = WEBrick::HTTPServer.new :Port => 9000, :DirectoryIndex => [] { - '/' => 'spec/html/main.html', - '/less/dist/css' => 'spec/html/dist/css', - '/less/dist/fonts' => 'assets/fonts/patternfly', - '/less/dist/img' => 'assets/images/patternfly', - '/less/dist/js' => 'assets/javascripts', - '/less/components' => 'spec/components', - '/less/components/bootstrap/dist/js' => File.join(BOOTSTRAP_GEM_ROOT, 'assets', 'javascripts'), - '/less/components/font-awesome/fonts' => File.join(FONTAWESOME_GEM_ROOT, 'assets', 'fonts', 'font-awesome'), - '/less/patternfly' => 'spec/html', - '/sass/dist/fonts' => 'assets/fonts', - '/sass/dist/img' => 'assets/images/patternfly', - '/sass/dist/images' => 'assets/images', - '/sass/dist/js' => 'assets/javascripts', - '/sass/dist/css' => 'tmp', - '/sass/components' => 'spec/components', - '/sass/components/bootstrap/dist/js' => File.join(BOOTSTRAP_GEM_ROOT, 'assets', 'javascripts'), - '/sass/dist/fonts/font-awesome' => File.join(FONTAWESOME_GEM_ROOT, 'assets', 'fonts', 'font-awesome'), - '/sass/patternfly' => 'spec/html' + '/' => 'spec/html/main.html', + '/less/dist/css' => 'spec/html/dist/css', + '/less/dist/fonts' => 'assets/fonts/patternfly', + '/less/dist/img' => 'assets/images/patternfly', + '/less/dist/js' => 'assets/javascripts', + '/less/components' => 'spec/components', + '/less/components/bootstrap/dist/js' => File.join(BOOTSTRAP_GEM_ROOT, 'assets', 'javascripts'), + '/less/components/bootstrap/dist/fonts' => File.join(BOOTSTRAP_GEM_ROOT, 'assets', 'fonts', 'bootstrap'), + '/less/components/font-awesome/fonts' => File.join(FONTAWESOME_GEM_ROOT, 'assets', 'fonts', 'font-awesome'), + '/less/patternfly' => 'spec/html', + '/sass/dist/fonts' => 'assets/fonts', + '/sass/dist/fonts/bootstrap' => File.join(BOOTSTRAP_GEM_ROOT, 'assets', 'fonts', 'bootstrap'), + '/sass/dist/img' => 'assets/images/patternfly', + '/sass/dist/images' => 'assets/images', + '/sass/dist/js' => 'assets/javascripts', + '/sass/dist/css' => 'tmp', + '/sass/components' => 'spec/components', + '/sass/components/bootstrap/dist/js' => File.join(BOOTSTRAP_GEM_ROOT, 'assets', 'javascripts'), + '/sass/dist/fonts/font-awesome' => File.join(FONTAWESOME_GEM_ROOT, 'assets', 'fonts', 'font-awesome'), + '/sass/patternfly' => 'spec/html' }.each { |http, local| server.mount http, WEBrick::HTTPServlet::FileHandler, local } trap('INT') { server.stop } server.start end