From: Akinori MUSHA Date: 2001-05-28T09:54:28+09:00 Subject: [ruby-dev:13362] Re: glob & fnmatch At Mon, 28 May 2001 00:32:55 +0900, matz wrote: > 「File.fnmatchはOK」で「dir.cで定義すればstaticを外す必要も > ないし」という結論が出て、あと「メソッド名はfnmatchで良いの > か」だけが結論が出てないだけだと思うんですが。 > > 私は今回の提案よりもFile.fnmatchの方が好みです。  なるほど。メソッド名とメソッドの所属についてはそうします。  Dir::glob() の拡張についてはどうでしょうか。今は引数を一つ だけ取る仕様なので、デフォルトを FNM_PERIOD にするということで ちゃんと上位互換にはなっているのですが。  rb_glob() の互換性は失われてしまいますが、そんなに使われて いる気はしないし。。(ちょうど一年前 win32/win32.c で使うために 外部公開したばかり)  FNM_* 定数の所属が問題かな? P.S.  Dir::glob() と File.fnmatch() ができたら、やっぱり Glob クラスを外に用意するとおもしろそう。=== を定義して when 節で 使えると、たぶんそれなりに便利。 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Freeze this moment a little bit longer, make each impression a little bit stronger.. Experience slips away -- Time stand still"