Give this a try instead. It will give you more verbose errors for all missing keys.
Adding a spec for the hash addition.
Fix broken spec
Merge pull request #1 from wideopenspaces/jwaldrip-patch-1

Fix broken spec
Merge pull request #3 from jwaldrip/patch-1

Hash#assert_required_keys refactor