Sha256: f757c0db14ec869596862213a220fcede1a5e76912cbe7ad2787af4ac3006a52
Contents?: true
Size: 709 Bytes
Versions: 1
Compression:
Stored size: 709 Bytes
Contents
module Slinky module SassCompiler Compilers.register_compiler self, :inputs => ["sass", "scss"], :outputs => ["css"], :dependencies => [["sassc", "~> 1.8"]], :requires => ["sassc"] def SassCompiler::compile s, file syntax = file.end_with?(".sass") ? :sass : :scss if Pathname.new(file).basename.to_s.start_with?("_") # This is a partial, don't render it "" else sass_engine = SassC::Engine.new(s, :syntax => syntax, :load_paths => [File.dirname(file)]) sass_engine.render end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slinky-0.8.3 | lib/slinky/compilers/sass-compiler.rb |