class LogBook::Tree::Node

Attributes

children[RW]
depth[RW]
parent[RW]
value[R]

Public Class Methods

new(value) click to toggle source
# File lib/log_book/tree.rb, line 68
def initialize(value)
  @value = value
  @depth = 0
  @children = []
end

Public Instance Methods

merge(new_value) click to toggle source
# File lib/log_book/tree.rb, line 74
def merge(new_value)
  value.record_changes = new_value.record_changes
  self
end