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 Worldputs IO::Buffer.new(300).inspect.lines.last # => (and 44 more bytes not printed)[SEE_ALSO] IO::Buffer#to_s, IO::Buffer#hexdump