class Sass::Tree::VariableNode
A dynamic node representing a variable definition.
@see Sass::Tree
Attributes
expr[RW]
The parse tree for the variable value. @return [Script::Tree::Node]
global[R]
Whether this is a global variable assignment (`!global`). @return [Boolean]
guarded[R]
Whether this is a guarded variable assignment (`!default`). @return [Boolean]
name[R]
The name of the variable. @return [String]
Public Class Methods
new(name, expr, guarded, global)
click to toggle source
@param name [String] The name of the variable @param expr [Script::Tree::Node] See {#expr} @param guarded [Boolean] See {#guarded} @param global [Boolean] See {#global}
Calls superclass method
Sass::Tree::Node.new
# File lib/sass/tree/variable_node.rb, line 27 def initialize(name, expr, guarded, global) @name = name @expr = expr @guarded = guarded @global = global super() end