詳しくは調べていないのですが,[library pp](https://docs.ruby-lang.org/ja/4.0/library/pp.html) の「出力のカスタマイズ」のサンプルコードを実行しても,カスタマイズしていない場合と同じ結果しか得られませんでした。 ためしに冒頭に `require "pp"` を入れてみると,カスタマイズされた出力になりました。 ただ,その場合でも,表示される要素の順序はサンプルコードに示されたものと違っていました。 サンプルコードに書かれていたのは,Hash の要素の順序が固定されていなかった Ruby 1.8 時代のものだと思います。
詳しくは調べていないのですが,library pp の「出力のカスタマイズ」のサンプルコードを実行しても,カスタマイズしていない場合と同じ結果しか得られませんでした。
ためしに冒頭に
require "pp"を入れてみると,カスタマイズされた出力になりました。ただ,その場合でも,表示される要素の順序はサンプルコードに示されたものと違っていました。
サンプルコードに書かれていたのは,Hash の要素の順序が固定されていなかった Ruby 1.8 時代のものだと思います。