Object#hash (Ruby 3.4 リファレンスマニュアル)
オブジェクトのハッシュ値を返します。このハッシュ値は、[[m:Object#eql?]] と合わせて [[c:Hash]] クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。