README.md in tdiff-0.2.0 vs README.md in tdiff-0.3.0
- old
+ new
@@ -27,23 +27,23 @@
class Nokogiri::XML::Node
include TDiff
- def tdiff_each_child(node,&block)
- node.children.each(&block)
- end
-
- def tdiff_equal(node1,node2)
- if (node1.text? && node2.text?)
- node1.text == node2.text
- elsif (node1.respond_to?(:root) && node2.respond_to?(:root))
- tdiff_equal(node1.root,node2.root)
- elsif (node1.respond_to?(:name) && node2.respond_to?(:name))
- node1.name == node2.name
+ def tdiff_equal(node)
+ if (self.text? && node.text?)
+ self.text == node.text
+ elsif (self.respond_to?(:root) && node.respond_to?(:root))
+ self.root.tdiff_equal(node.root)
+ elsif (self.respond_to?(:name) && node.respond_to?(:name))
+ self.name == node.name
else
false
end
+ end
+
+ def tdiff_each_child(node,&block)
+ node.children.each(&block)
end
end
doc1 = Nokogiri::HTML('<div><p>one</p> <p>three</p></div>')