Converter chaves Hash em símbolos

Estender Hash

class Hash
def keys_to_symbols!
self.keys.inject({}) { |i,k|
i
.merge!({k.to_sym => self.values_at(k).first}) }
end
end

Use assim:

h = {"name" => "Oto", "twitter" => "otobrglez"}

E isto…

puts h.keys_to_symbols!

… vai produzir isso:

{:name => "Oto", :twitter => "otobrglez"}