Trocando chaves e valores em um hash
Em Ruby, como faço para trocar chaves e valores em um hash?
Digamos que eu tenha o seguinte hash:
{:a=>:one, :b=>:two, :c=>:three}
Que eu quero transformar em:
{:one=>:a, :two=>:b, :three=>:c}
Usando um mapa parece bastante tedioso. Existe uma solução mais curta?