inspect -> StringRuby 3.1 から[permalink][rdoc][edit]-
バッファの状態と内容を表した文字列を返します。
IO::Buffer#to_s と同じ 1 行に続けて、バッファの内容を IO::Buffer#hexdump と同じ 16 進ダンプ形式で表示します。この表示形式は将来変更される可能性があります。
内容をダンプするのは、バッファの大きさが 256 バイト以下の場合だけです。 256 バイトを超える場合、内容は表示されません。
buf = IO::Buffer.for("Hello World") puts buf.inspect # => #<IO::Buffer 0x0000000100e726b8+11 EXTERNAL READONLY SLICE> # 0x00000000 48 65 6c 6c 6f 20 57 6f 72 6c 64 Hello World[SEE_ALSO] IO::Buffer#to_s, IO::Buffer#hexdump