ruby-hash

¿Cómo eliminar una clave de Hash y obtener el hash restante en Ruby/Rails?

Para añadir un nuevo par al Hash lo hago: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, : ... devuelto sea el hash restante, por lo que podría hacer cosas como: foo(my_hash.reject! { |k| k == my_key }) En una línea.