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
- [EXCEPTION]