class OpeningTree::Node
children -> maps move names to more nodes
Attributes
children[RW]
opening[RW]
Public Class Methods
new()
click to toggle source
# File lib/eco_classifier/opening_tree.rb, line 13 def initialize @children = {} end
Public Instance Methods
inspect()
click to toggle source
# File lib/eco_classifier/opening_tree.rb, line 25 def inspect if @opening %( <Node @eco="#{@opening.eco}" @name="#{@opening.name}" @n_children=#{@children.size}> ).gsub(/\s+/, ' ') else %(<Node @n_children=#{@children.size}>) end end
is_leaf?()
click to toggle source
# File lib/eco_classifier/opening_tree.rb, line 21 def is_leaf? @children.size == 0 end
set_opening(opening)
click to toggle source
# File lib/eco_classifier/opening_tree.rb, line 17 def set_opening(opening) @opening = opening end