民斗です。

ruby-list で出した「ファイルがあればエラーにして、なければ作成する」
の件ですが、私の思いつく実装は、

1. その機能のメソッドを File クラスに追加する。
# File::create() とか。

2. open() システムコールと同じ機能を持つ sysopen() という関数を作る。

くらいです。
-
民斗 <tommy / valley.ne.jp>