Sha256: 419e0c75759bebfc10ca8a83c34ad31d6ad32a79f2d958d65fbf26ff219e1130
Contents?: true
Size: 516 Bytes
Versions: 13
Compression:
Stored size: 516 Bytes
Contents
# -*- coding: utf-8 -*- module TreeRb # # Represent a LeafNode # class LeafNode < AbsNode # # @param [Object] content of node # def initialize( content, parent = nil ) super( content ) parent.add_leaf(self) if parent end # # @return false because a leaf_node cannot be a root # def root? false end # # @return [TreeNodeVisitor] the visitor # def accept( visitor ) visitor.visit_leaf( self ) visitor end end end
Version data entries
13 entries across 13 versions & 1 rubygems