close_read -> nil
[permalink][rdoc][edit]-
読み込み用の IO を close します。主にパイプや読み書き両用に作成した IO オブジェクトで使用します。
既に close されていた場合には単に無視されます。
- [EXCEPTION] IOError:
- 自身が読み込み用にオープンされていなければ発生します。
- [EXCEPTION] Errno::EXXX:
- close に失敗した場合に発生します。
IO.popen("/bin/sh","r+") do |f| f.close_read # f.readlines # => IOError: not opened for reading end
[SEE_ALSO] IO#close, IO#closed?, IO#close_write