external? -> boolRuby 3.1 から[permalink][rdoc][edit]-
バッファが外部(external)バッファである場合に true を返します。
外部バッファは、バッファ自身が確保・マップしたのではないメモリ領域を参照します。 IO::Buffer.for で作ったバッファは、文字列のメモリを外部参照します。外部バッファは大きさを変更できません。
p IO::Buffer.for("test").external? # => true p IO::Buffer.new(4).external? # => false[SEE_ALSO] IO::Buffer#internal?