Class: Jei::AttributeNode
Overview
Instance Attribute Summary
Attributes inherited from Node
Instance Method Summary collapse
-
#initialize(serializer, attribute) ⇒ AttributeNode
constructor
A new instance of AttributeNode.
- #visit(context) ⇒ Object
Constructor Details
#initialize(serializer, attribute) ⇒ AttributeNode
Returns a new instance of AttributeNode.
6 7 8 9 10 |
# File 'lib/jei/nodes/attribute_node.rb', line 6 def initialize(serializer, attribute) super() @serializer = serializer @attribute = attribute end |
Instance Method Details
#visit(context) ⇒ Object
13 14 15 |
# File 'lib/jei/nodes/attribute_node.rb', line 13 def visit(context) context[@attribute.name] = @attribute.evaluate(@serializer) end |