Sha256: 1137684bd81930a7c1f97c74e535c5ff84d662706a1b07194e2557b9cea6db0b

Contents?: true

Size: 701 Bytes

Versions: 19

Compression:

Stored size: 701 Bytes

Contents

module Distil

  class CssProduct < Product
    include Concatenated
    extension "css"
  end

  class CssMinifiedProduct < Product
    include Minified
    extension "css"
  end

  class CssDebugProduct < Product
    include Debug
    extension "css"

    def write_output
      return if up_to_date
      @up_to_date= true
      
      File.open(filename, "w") { |f|
        f.write(target.notice_text)
        
        external_files.each { |ext|
          next if !File.exist?(ext)
          f.write("@import url(\"#{relative_path(ext)});\n")
        }
      
        files.each { |file|
          f.write("@import url(\"#{relative_path(file)}\");\n")
        }
      }
    end
    
  end
  
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
distil-0.13.5 lib/distil/product/css-product.rb
distil-0.13.4 lib/distil/product/css-product.rb
distil-0.13.3 lib/distil/product/css-product.rb
distil-0.13.2 lib/distil/product/css-product.rb
distil-0.13.1 lib/distil/product/css-product.rb
distil-0.13.0 lib/distil/product/css-product.rb
distil-0.12.6 lib/distil/product/css-product.rb
distil-0.12.4 lib/distil/product/css-product.rb
distil-0.12.3 lib/distil/product/css-product.rb
distil-0.12.2 lib/distil/product/css-product.rb
distil-0.12.1 lib/distil/product/css-product.rb
distil-0.12.0 lib/distil/product/css-product.rb
distil-0.11.8 lib/distil/product/css-product.rb
distil-0.11.6 lib/distil/product/css-product.rb
distil-0.11.5 lib/distil/product/css-product.rb
distil-0.11.4 lib/distil/product/css-product.rb
distil-0.11.3 lib/distil/product/css-product.rb
distil-0.11.1 lib/distil/product/css-product.rb
distil-0.11.0 lib/distil/product/css-product.rb