Class: BlockProcessor

Inherits:
Object
  • Object
show all
Includes:
Thymeleaf::Processor
Defined in:
lib/thymeleaf/dialects/default/processors/block.rb

Instance Method Summary collapse

Methods included from Thymeleaf::Processor

#evaluate_in_context, #load_template, #subprocess_node

Instance Method Details

#call(node: nil, context: nil, **_) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/thymeleaf/dialects/default/processors/block.rb', line 6

def call(node:nil, context:nil, **_)
  node.children.reverse.each do |child|
    subprocess_node(context, child)
    node.add_next_sibling child
  end
  node.unlink
end