rubydiff

Find and list differences betweem Ruby objects

== Example

diffs = RubyDiff::Differ.diff({1=>'a',2=>'b',3=>'c'},{1=>'a',2=>'b',3=>'d'})

diff.to_s produces:

main diffs: [], sub diffs: {
    "key '3'\"=>main diffs: [[not_the_same] c vs d], sub diffs: {}
}