Sha256: 8368d130edc033aec869fff799d569462ff433f7fc3710316f594a3b25275182

Contents?: true

Size: 472 Bytes

Versions: 12

Compression:

Stored size: 472 Bytes

Contents

require 'sass'

module Sprockets
  module Sass
    class Compressor
      # Compresses the given CSS using Sass::Engine's
      # :compressed output style.
      def compress(css)
        if css.count("\n") > 2
          ::Sass::Engine.new(css,
            :syntax     => :scss,
            :cache      => false,
            :read_cache => false,
            :style      => :compressed
          ).render
        else
          css
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
arcabouco-0.2.13 vendor/bundle/gems/sprockets-sass-1.3.1/lib/sprockets/sass/compressor.rb
sprockets-sass-1.3.1 lib/sprockets/sass/compressor.rb
sprockets-sass-1.3.0 lib/sprockets/sass/compressor.rb
sprockets-sass-1.2.0 lib/sprockets/sass/compressor.rb
sprockets-sass-1.1.0 lib/sprockets/sass/compressor.rb
sprockets-sass-1.0.3 lib/sprockets/sass/compressor.rb
sprockets-sass-1.0.2 lib/sprockets/sass/compressor.rb
sprockets-sass-1.0.1 lib/sprockets/sass/compressor.rb
sprockets-sass-1.0.0 lib/sprockets/sass/compressor.rb
sprockets-sass-0.9.1 lib/sprockets/sass/compressor.rb
sprockets-sass-0.9.0 lib/sprockets/sass/compressor.rb
sprockets-sass-0.8.0 lib/sprockets/sass/compressor.rb