Defined hashlike objects, with validations. For simple schema definitions and checking they're followed
Jonathan Stott
gem "defined_hash", "~> 0.1.0"