From: siena@... (Siena. / SHINAGAWA, Norihide) Date: 2003-03-31T22:24:09+09:00 Subject: [ruby-list:37480] Re: Tmpfile.new がデフォルトで/tmpを利用すること Siena. です。 ▼ [ruby-list:37479] Re: Tmpfile.newがデフォルトで/tmpを利用すること 》/tmp の存在を仮定できない場合、存在すると期待できるのは / と . です。 》DOSISH ならば / か . のどちらかを使うようにするというのを提案します。 送った直後に気付いたのですが、この方法だと、 問題のある環境を全て列挙して場合分けしないとなりませんね ^^; $SAFE > 0 の時のデフォルトの動作は、最初に /tmp で試して、例外が 上がったら / を、更に例外が上がったら . を使う、という提案に修正します。 ちょっと複雑になりますが、これはいかがでしょうか。 --- Siena.