Bug #750
closedPathname.[]
Description
=begin
Dir.globとDir.[]とPathname.globが定義されているのに、なぜかPathname.[]が定義されていません。
なにか意図があるのでしょうか?
=end
Updated by knu (Akinori MUSHA) over 16 years ago
=begin
Pathname[] がグロブ展開というのが自明かどうかですよね。
私は自明ではないと思います。
Dir[] も微妙なところで、過去にはあまりクラスメソッド[]を乱用すべきでないという議論があったように思います。
私が関わったものだと、 Set[] は比較的自明だと思うので採用しました。
=end
Updated by rubikitch (rubikitch .) over 16 years ago
=begin
From: Akinori MUSHA [email protected]
Subject: [ruby-dev:37083] [Bug #750] Pathname.[]
Date: Thu, 13 Nov 2008 14:52:02 +0900
Pathname[] がグロブ展開というのが自明かどうかですよね。
私は自明ではないと思います。
PathnameはDirやFileやFile::Stat等をごちゃまぜにしたようなクラスだから
自明じゃないということでしょうか?
Dir[] も微妙なところで、過去にはあまりクラスメソッド[]を乱用すべきでないという議論があったように思います。
Dir[]はかなり昔(1.4.5でも確認)からあるだけに十分浸透していると思います。
手軽だから僕も好んで使います。
--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
=end
Updated by matz (Yukihiro Matsumoto) over 16 years ago
- Status changed from Open to Rejected
=begin
=end