Convertendo uma matriz de hashes para um hash em Ruby

Eu tenho uma matriz de hashes com matrizes que são algo como isto:

result = [
  {"id_t"=>["1"], "transcript_t"=>["I am a transcript ONE"]},
  {"id_t"=>["2"], "transcript_t"=>["I am a transcript TWO"]},
  {"id_t"=>["3"], "transcript_t"=>["I am a transcript THREE"]}
]

O que eu gostaria de fazer, se possível, é transformá-lo de tal forma que ele se torne um hash onde cada chave => par de valores é obtido a partir dos valores de cada hash. Eu não acho que estou explicando isso bem, então aqui está o que eu quero dizer:

end_result = {
  "1"=>"I am a transcript ONE",
  "2"=>"I am a transcript TWO",
  "3"=>"I am a transcript THREE"
}

Eu tenho vasculhado o Stack Overflow e o Google por vários métodos, mas fiquei confuso no processo. Alguma idéia de como conseguir isso?

questionAnswers(2)

yourAnswerToTheQuestion