As far as I can see, you are only using Hashie here. Isn't it a bit overkill to include a gem just for this? Could be easily solved without it.