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

library io/wait

[edit]

要約

IOが読み込み可能になるまで待つ機能を提供するライブラリです。

IO#waitIO#wait_readableIO#wait_writableIO#wait_priority は Ruby 3.2 で IO 本体に移動したため、このライブラリを require しなくても使えます。 IO#nreadIO#ready? は io-wait 0.4.0(Ruby 4.0)で削除されました。 Ruby 4.0 以降ではこのライブラリは何も定義せず、互換性のために require できるだけです。 io-wait 1.0.0(Ruby 4.1)ではライブラリ自体が非推奨になり、require すると警告が出ます。