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