Estou criando um hash em Ruby e quero gravá-lo em um arquivo JSON, no formato correto.
Aqui está o meu código:
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
E aqui está o conteúdo do arquivo resultante:
key_aval_akey_bval_b
Estou usando Sinatra (não sei qual versão) e Ruby v 1.8.7.
Como posso gravar isso no arquivo no formato JSON correto?