diff_matcher 2.2.3
DiffMatcher performs recursive matches on values contained in hashes, arrays and combinations thereof. Values in a containing object match when: - actual == expected - actual.is_a? expected # when expected is a class - expected.match actual # when expected is a regexp - expected.call actual # when expected is a proc