Sha256: 3d84a7d3ffa15790fff29350674270f81379bd3af1b507feba370d92a120e4a0
Contents?: true
Size: 760 Bytes
Versions: 1
Compression:
Stored size: 760 Bytes
Contents
require "crush/engine" module Crush module Sass # Engine implementation of the Sass::Engine # CSS compressor. See: # # https://rubygems.org/gems/sass class Engine < Crush::Engine self.default_mime_type = "text/css" DEFAULT_OPTIONS = { :style => :compressed, :syntax => :scss } def self.engine_initialized? !!(defined?(::Sass) && defined?(::Sass::Engine)) end def initialize_engine require_template_library "sass" end def prepare @output = nil end def evaluate(scope, locals, &block) @output ||= ::Sass::Engine.new(data, DEFAULT_OPTIONS.dup.merge(options)).render end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crush-0.3.3 | lib/crush/sass.rb |