Method: Sass::CSS#render

Defined in:
lib/sass/css.rb

#render(fmt = :sass) ⇒ String

Converts the CSS template into Sass or SCSS code.

Parameters:

  • fmt (Symbol) (defaults to: :sass)

    :sass or :scss, designating the format to return.

Returns:

  • (String)

    The resulting Sass or SCSS code

Raises:



44
45
46
47
48
49
50
# File 'lib/sass/css.rb', line 44

def render(fmt = :sass)
  check_encoding!
  build_tree.send("to_#{fmt}", @options).strip + "\n"
rescue Sass::SyntaxError => err
  err.modify_backtrace(:filename => @options[:filename] || '(css)')
  raise err
end