Class: Plate::Nodes
- Inherits:
-
Struct
- Object
- Struct
- Plate::Nodes
- Defined in:
- lib/plate/nodes.rb,
lib/plate/compiler.rb
Instance Attribute Summary collapse
-
#nodes ⇒ Object
Returns the value of attribute nodes.
Instance Method Summary collapse
Instance Attribute Details
#nodes ⇒ Object
Returns the value of attribute nodes
2 3 4 |
# File 'lib/plate/nodes.rb', line 2 def nodes @nodes end |
Instance Method Details
#<<(node) ⇒ Object
3 4 5 6 |
# File 'lib/plate/nodes.rb', line 3 def <<(node) nodes << node self end |
#compile(compiler, parent = nil) ⇒ Object
31 32 33 34 35 36 |
# File 'lib/plate/compiler.rb', line 31 def compile(compiler, parent = nil) nodes .map { |node| node.compile(compiler, parent) } .reject { |s| s.empty? } .join("") end |