Class: Sass::Tree::EachNode

Inherits:
Node
  • Object
show all
Defined in:
lib/sass/tree/each_node.rb

Overview

A dynamic node representing a Sass @each loop.

See Also:

Instance Attribute Summary collapse

Attributes inherited from Node

#children, #filename, #has_children, #line, #options, #source_range

Instance Method Summary collapse

Methods inherited from Node

#<<, #==, #balance, #bubbles?, #css, #css_with_sourcemap, #deep_copy, #each, #inspect, #invisible?, #style, #to_sass, #to_scss

Constructor Details

#initialize(vars, list) ⇒ EachNode



18
19
20
21
22
# File 'lib/sass/tree/each_node.rb', line 18

def initialize(vars, list)
  @vars = vars
  @list = list
  super()
end

Instance Attribute Details

#listScript::Tree::Node

The parse tree for the list.



14
15
16
# File 'lib/sass/tree/each_node.rb', line 14

def list
  @list
end

#varsArray<String> (readonly)

The names of the loop variables.



10
11
12
# File 'lib/sass/tree/each_node.rb', line 10

def vars
  @vars
end