Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > stringioライブラリ > StringIOクラス > read_nonblock
sysread -> String[permalink][rdoc]sysread(len) -> Stringsysread(len, outbuf) -> Stringreadpartial -> Stringreadpartial(len) -> Stringreadpartial(len, outbuf) -> Stringread_nonblock(maxlen, outbuf = "") -> String自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。