Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > io/nonblockライブラリ > IOクラス > nonblock
nonblock(bool = true) { ... } -> object
ブロック実行中、一時的に self のブロックモードを変更します。 bool が真ならノンブロックモード、偽ならブロックモードになります。