class RubyDiff::HashDiffer
Public Instance Methods
diff(a,b)
click to toggle source
# File lib/rubydiff/kernel.rb, line 89 def diff(a,b) diffs = Diffs.new if a.keys!=b.keys diffs.add(Diff.new(:different_keys,"#{a.keys} vs. #{b.keys}")) else a.keys.each do |k| diffs.add_sub("key '#{k}'",Differ.diff(a[k],b[k])) end end diffs end