Class | Sass::Script::Node |
In: |
lib/sass/script/node.rb
|
Parent: | Object |
The abstract superclass for SassScript parse tree nodes.
Use \{perform} to evaluate a parse tree.
line | [RW] |
The line of the document on which this node appeared.
@return [Fixnum] |
options | [R] |
The options hash for this node.
@return [{Symbol => Object}] |
Sets the options hash for this node, as well as for all child nodes. See {file:SASS_REFERENCE.md#sass_options the Sass options documentation}.
@param options [{Symbol => Object}] The options
Evaluates the node.
\{perform} shouldn‘t be overridden directly; instead, override \{_perform}.
@param environment [Sass::Environment] The environment in which to evaluate the SassScript @return [Literal] The SassScript object that is the value of the SassScript
Evaluates this node. Note that all {Literal} objects created within this method should have their \{options} attribute set, probably via \{opts}.
@param environment [Sass::Environment] The environment in which to evaluate the SassScript @return [Literal] The SassScript object that is the value of the SassScript @see perform