class Tilt::SassTemplate

Sass templates do not support object scopes, locals, or yield.
Sass template implementation for generating CSS. See: sass-lang.com/

def _prepare_output

def _prepare_output
  ::Sass.compile_string(@data, **sass_options).css
end

def _prepare_output

def _prepare_output
  Engine.new(@data, sass_options).render
end

def sass_options

def sass_options
  path = File.absolute_path(eval_file)
  path = '/' + path unless path.start_with?('/')
  @options[:url] = ::URI::File.build([nil, ::URI::DEFAULT_PARSER.escape(path)]).to_s
  @options[:syntax] = :indented
  @options
end

def sass_options

def sass_options
  @options[:filename] = eval_file
  @options[:line] = @line
  @options[:syntax] = :sass
  @options
end