module Slinky::SassCompiler

Public Class Methods

compile(s, file) click to toggle source
# File lib/slinky/compilers/sass-compiler.rb, line 9
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