Feature #4976
closed
Pathname#=~ が undef されている理由
Added by mrkn (Kenta Murata) over 13 years ago.
Updated over 11 years ago.
Description
Pathname#=~ が欲しいなぁと思って、patch を書いて feature request を投稿しようとしたところ、
Init_pathname の中で明示的に undef されている事に気が付きました。
このメソッドが undef されている理由を教えて頂けませんか。
その理由を伺ったうえで、=~ を以下と同じ挙動を持つメソッドとして追加することを提案するかどうか決めたいです。
class Pathname
def =~(pattern)
self.to_s =~ pattern
end
end
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]
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]
- Status changed from Open to Feedback
- Target version changed from 2.0.0 to 2.6
- Status changed from Feedback to Rejected
Also available in: Atom
PDF
Like0
Like0Like0Like0Like0Like0