Sha256: 8d83dba883002170426b659cc2317de5652afe097cd270ceb7701633f439a019

Contents?: true

Size: 542 Bytes

Versions: 1

Compression:

Stored size: 542 Bytes

Contents

# Wraps sass' css compressor to use the same API as the rest of
# Jammit's compressors.
class Jammit::SassCompressor
  # Creates a new sass compressor. Jammit::SassCompressor doesn't use
  # any options, the +options+ parameter is there for API
  # compatibility.
  def initialize(options = {})
  end

  # Compresses +css+ using sass' CSS parser, and returns the
  # compressed css.
  def compress(css)
    root_node = ::Sass::SCSS::CssParser.new(css).parse
    root_node.options = {:style => :compressed}
    root_node.render.strip
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ee_jammit-0.6.6 lib/jammit/sass_compressor.rb