Project

General

Profile

Feature #4976

Pathname#=~ が undef されている理由

Added by Kenta Murata almost 5 years ago. Updated about 3 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
[ruby-dev:44037]

Description

Pathname#=~ が欲しいなぁと思って、patch を書いて feature request を投稿しようとしたところ、
Init_pathname の中で明示的に undef されている事に気が付きました。

このメソッドが undef されている理由を教えて頂けませんか。
その理由を伺ったうえで、=~ を以下と同じ挙動を持つメソッドとして追加することを提案するかどうか決めたいです。

class Pathname
def =~(pattern)
self.to_s =~ pattern
end
end

History

#1 [ruby-dev:44265] Updated by Akira Tanaka almost 5 years ago

2011年7月5日16:50 Kenta Murata muraken@gmail.com:

Pathname#=~ が欲しいなぁと思って、patch を書いて feature request を投稿しようとしたところ、
Init_pathname の中で明示的に undef されている事に気が付きました。

このメソッドが undef されている理由を教えて頂けませんか。
その理由を伺ったうえで、=~ を以下と同じ挙動を持つメソッドとして追加することを提案するかどうか決めたいです。

log をみると以下で undef してますが、
(と ) をみると、
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. -- [田中 哲][たなか あきら][Tanaka Akira]

#2 [ruby-dev:44265] Updated by Akira Tanaka almost 5 years ago

2011年7月5日16:50 Kenta Murata muraken@gmail.com:

Pathname#=~ が欲しいなぁと思って、patch を書いて feature request を投稿しようとしたところ、
Init_pathname の中で明示的に undef されている事に気が付きました。

このメソッドが undef されている理由を教えて頂けませんか。
その理由を伺ったうえで、=~ を以下と同じ挙動を持つメソッドとして追加することを提案するかどうか決めたいです。

log をみると以下で undef してますが、
(と ) をみると、
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. -- [田中 哲][たなか あきら][Tanaka Akira]

#3 [ruby-dev:44760] Updated by Akira Tanaka over 4 years ago

  • Status changed from Open to Feedback

#4 [ruby-dev:46265] Updated by Yutaka HARA over 3 years ago

  • Target version changed from 2.0.0 to next minor

#5 [ruby-dev:47222] Updated by Akira Tanaka about 3 years ago

  • Status changed from Feedback to Rejected

No reply after feedback.

Also available in: Atom PDF