Como remover uma chave do Hash e obter o hash restante no Ruby / Rails?

Para adicionar um novo par ao Hash, eu faço: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Existe uma maneira semelhante de excluir uma chave do Hash? Isso funciona: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} mas eu...