Sha256: 0494a0bd48bd2690c3bb03bcb08128565b9c119183dab2918504b284d85e79bc

Contents?: true

Size: 240 Bytes

Versions: 6

Compression:

Stored size: 240 Bytes

Contents

require 'tdiff'

class Node < Struct.new(:name, :children)

  include TDiff
  include TDiff::Unordered

  def tdiff_each_child(node,&block)
    node.children.each(&block)
  end

  def tdiff_equal(node)
    self.name == node.name
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tdiff-0.4.0 spec/classes/node.rb
tdiff-0.3.4 spec/classes/node.rb
tdiff-0.3.3 spec/classes/node.rb
tdiff-0.3.2 spec/classes/node.rb
tdiff-0.3.1 spec/classes/node.rb
tdiff-0.3.0 spec/classes/node.rb