From: Yorick Peterse Date: 2013-02-06T23:36:25+09:00 Subject: [ruby-core:51916] Re: [ruby-trunk - Feature #7792] Make symbols and strings the same thing You don't need to hijack any code for it, you'd just use it as following: require 'hashie' parsed = JSON.parse('{"name": "Ruby"}') hash = Hashie::Mash.new(parsed) hash.name # => "Ruby" hash['name'] # => "Ruby" hash[:name] # => "Ruby" We use Hashie in various production applications and it works quite well for us. Yorick