Parent

Methods

Files

Jammit::SassCompressor

Wraps sass' css compressor to use the same API as the rest of Jammit's compressors.

Public Class Methods

new(options = {}) click to toggle source

Creates a new sass compressor. Jammit::SassCompressor doesn't use any options, the options parameter is there for API compatibility.

# File lib/jammit/sass_compressor.rb, line 7
def initialize(options = {})
end

Public Instance Methods

compress(css) click to toggle source

Compresses css using sass' CSS parser, and returns the compressed css.

# File lib/jammit/sass_compressor.rb, line 12
def compress(css)
  root_node = ::Sass::SCSS::CssParser.new(css, 'jammit-combined-input').parse
  root_node.options = {:style => :compressed}
  root_node.render.strip
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.