なかだです。

At Wed, 2 Jun 2004 03:50:04 +0900,
Masayoshi Takahashi wrote in [ruby-list:39710]:
>       File.open("/dev/null"){|f|
>         STDIN.reopen f
>         STDOUT.reopen f
>         STDERR.reopen f
>       }

何か出力しようすると例外が発生しますが、いいんでしょうか。

$ ruby -e 'File.open("/dev/null"){|f|STDOUT.reopen f}; puts "hoge"'
-e:1:in `write': not opened for writing (IOError)
	from -e:1:in `puts'
	from -e:1

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦