Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > io/waitライブラリ > IOクラス > ready?
ready? -> Integer | false | nil
[permalink][rdoc] [added by io/wait]
ブロックせずに読み込み可能なら真を、 不可能であれば偽を返します。
より正確には、 ブロックせずに読み込み可能ならそのバイト数を返します。 内部のバッファにデータがある場合にはtrueを返します。 self が EOF に達していれば false を返します。 判定不可能な場合には false を返します。 ブロックせずに読み込み可能な データが存在しない場合には nil を返します。