Ruby 4.0 リファレンスマニュアル

instance method IO::ConsoleMode#raw

raw(min: 1, time: 0, intr: false) -> IO::ConsoleModeRuby 3.0 から Ruby 4.1 で削除[permalink][rdoc][edit]

self を raw モードに変更したコピーを返します。self は変更しません。

キーワード引数の意味は IO#raw と同じです。

[PARAM] min:
入力操作 (read) 時に受信したい最小のバイト数を指定します。
[PARAM] time:
タイムアウトするまでの秒数を指定します。
[PARAM] intr:
true を指定した場合は、割り込み (interrupt) 、中止 (quit) 、停止 (suspend) の各シグナルを生成する制御文字が有効になります。
[EXCEPTION] ArgumentError:
intr に true または false 以外の値を指定した場合に発生します。

[SEE_ALSO] IO#raw