Feature #4976
closedPathname#=~ が undef されている理由
Description
Pathname#=~ が欲しいなぁと思って、patch を書いて feature request を投稿しようとしたところ、
Init_pathname の中で明示的に undef されている事に気が付きました。
このメソッドが undef されている理由を教えて頂けませんか。
その理由を伺ったうえで、=~ を以下と同じ挙動を持つメソッドとして追加することを提案するかどうか決めたいです。
class Pathname
def =~(pattern)
self.to_s =~ pattern
end
end
Updated by akr (Akira Tanaka) over 13 years ago
2011年7月5日16:50 Kenta Murata muraken@gmail.com:
Pathname#=~ が欲しいなぁと思って、patch を書いて feature request を投稿しようとしたところ、
Init_pathname の中で明示的に undef されている事に気が付きました。このメソッドが undef されている理由を教えて頂けませんか。
その理由を伺ったうえで、=~ を以下と同じ挙動を持つメソッドとして追加することを提案するかどうか決めたいです。
log をみると以下で undef してますが、
[ruby-core:19690] (と [ruby-core:19693]) をみると、
Ruby でのパターンマッチは regexp を先に書くものだから、
というような気がします。
r20629 | akr | 2008-12-11 19:21:14 +0900 (Thu, 11 Dec 2008) | 3 lines
- lib/pathname.rb (Pathname#=~): undefed. at asakusa.rb.
[ruby-core:19690]
--
[田中 哲][たなか あきら][Tanaka Akira]
Updated by akr (Akira Tanaka) over 13 years ago
2011年7月5日16:50 Kenta Murata muraken@gmail.com:
Pathname#=~ が欲しいなぁと思って、patch を書いて feature request を投稿しようとしたところ、
Init_pathname の中で明示的に undef されている事に気が付きました。このメソッドが undef されている理由を教えて頂けませんか。
その理由を伺ったうえで、=~ を以下と同じ挙動を持つメソッドとして追加することを提案するかどうか決めたいです。
log をみると以下で undef してますが、
[ruby-core:19690] (と [ruby-core:19693]) をみると、
Ruby でのパターンマッチは regexp を先に書くものだから、
というような気がします。
r20629 | akr | 2008-12-11 19:21:14 +0900 (Thu, 11 Dec 2008) | 3 lines
- lib/pathname.rb (Pathname#=~): undefed. at asakusa.rb.
[ruby-core:19690]
--
[田中 哲][たなか あきら][Tanaka Akira]
Updated by akr (Akira Tanaka) about 13 years ago
- Status changed from Open to Feedback
Updated by yhara (Yutaka HARA) about 12 years ago
- Target version changed from 2.0.0 to 2.6
Updated by akr (Akira Tanaka) over 11 years ago
- Status changed from Feedback to Rejected
No reply after feedback.