From Readme ``` require 'hashdiff' #=> true a = {a: 3} #=> {:a=>3} b = {a: {a1: 1, a2: 2}} #=> {:a=>{:a1=>1, :a2=>2}} diff = HashDiff.diff(a, b) #=> [["~", "a", 3, {:a1=>1, :a2=>2}]] HashDiff.patch!(a, diff) #=> {:a=>3, "a"=>{:a1=>1, :a2=>2}} ``` rspec files check only string keys