Hash_to_struct is a project mainly written in Ruby, it's free.
Well, its actually Hash to OpenStruct. This tiny gem helps you easily convert any Hash into an OpenStruct. Why? Well, because dot notation is a little leaner than the normal way one accesses values in a Hash.
It's really simple:
my_hash.to_openstruct
It will recurse through a nested hash :)
In your Gemfile
:
gem "hash_to_struct", :git => "git://github.com/mpowered/hash_to_struct.git"