Ruby 1.9.3 and 2.0 compute hashes differently