class Sass::Environment
The lexical environment for SassScript. This keeps track of variable, mixin, and function definitions.
A new environment is created for each level of Sass
nesting. This allows variables to be lexically scoped. The new environment refers to the environment in the upper scope, so it has access to variables defined in enclosing scopes, but new variables are defined locally.
Environment
also keeps track of the {Engine} options so that they can be made available to {Sass::Script::Functions}.
Attributes
parent[R]
The enclosing environment, or nil if this is the global environment.
@return [Environment]