class Sass::Tree::RootNode

A static node that is the root node of the Sass document.

def css_tree

def css_tree
  Visitors::CheckNesting.visit(self)
  result = Visitors::Perform.visit(self)
  Visitors::CheckNesting.visit(result) # Check again to validate mixins
  result, extends = Visitors::Cssize.visit(result)
  Visitors::Extend.visit(result, extends)
  result
end

def initialize(template)

Parameters:
  • template (String) -- The Sass template from which this node was created
def initialize(template)
  super()
  @template = template
end

def render

Returns:
  • (String) - The compiled CSS.
def render
  css_tree.css
end

def render_with_sourcemap

Returns:
  • ((String, Sass::Source::Map)) - The compiled CSS, as well as
def render_with_sourcemap
  css_tree.css_with_sourcemap
end