Sha256: 5a94c8b7ac1cbe54ffb3cddc77be0274eb0d8d3f9ee5938eeb2c4a59b026d60e
Contents?: true
Size: 762 Bytes
Versions: 2
Compression:
Stored size: 762 Bytes
Contents
module Slinky module SassCompiler Compilers.register_compiler self, :inputs => ["sass", "scss"], :outputs => ["css"], :dependencies => [["sass", ">= 3.1.1"]], :requires => ["sass"] 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 = Sass::Engine.new(s, :syntax => syntax, :load_paths => [File.dirname(file)]) sass_engine.render end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
slinky-0.8.2 | lib/slinky/compilers/sass-compiler.rb |
slinky-0.8.1 | lib/slinky/compilers/sass-compiler.rb |