Class: Jei::CollectionDataNode

Inherits:
DataNode show all
Defined in:
lib/jei/nodes/collection_data_node.rb

Overview

Instance Attribute Summary

Attributes inherited from Node

#children

Instance Method Summary collapse

Methods inherited from Node

#initialize

Constructor Details

This class inherits a constructor from Jei::Node

Instance Method Details

#visit(context) ⇒ Object

Parameters:

  • context (Hash<Symbol, Object>)


5
6
7
8
9
10
11
# File 'lib/jei/nodes/collection_data_node.rb', line 5

def visit(context)
  context[:data] = children.map do |child|
    data = {}
    child.visit(data)
    data
  end
end