close_write -> nil
[permalink][rdoc][edit]-
書き込み用の IO を close します。
既に close されていた場合には単に無視されます。
- [EXCEPTION] IOError:
- 自身が書き込み用にオープンされていなければ発生します。
- [EXCEPTION] Errno::EXXX:
- close に失敗した場合に発生します。
f = IO.popen("/bin/sh","r+") do |f| f.close_write # f.print "nowhere" # => IOError: not opened for writing end
[SEE_ALSO] IO#close, IO#closed?, IO#close_read