Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > io/waitライブラリ > IOクラス > wait_writable

instance method IO#wait_writable

wait_writable -> self[permalink][rdoc] [added by io/wait]
wait_writable(timeout) -> self | nil [added by io/wait]

self が書き込み可能になるまでブロックし、書き込み可能になったら self を 返します。

timeout を指定した場合は、指定秒数経過するまでブロックし、タイムアウト した場合は nil を返します。

[PARAM] timeout:
タイムアウトまでの秒数を指定します。

[SEE_ALSO] IO#wait_readable