Project

General

Profile

Actions

Feature #4976

closed

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

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

Added by mrkn (Kenta Murata) over 14 years ago. Updated over 12 years ago.

Status:
Rejected
Target version:
[ruby-dev:44037]

Description

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

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

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

Updated by akr (Akira Tanaka) about 14 years ago Actions #1 [ruby-dev:44265]

2011年7月5日16:50 Kenta Murata :

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 14 years ago Actions #2 [ruby-dev:44265]

2011年7月5日16:50 Kenta Murata :

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) almost 14 years ago Actions #3 [ruby-dev:44760]

  • Status changed from Open to Feedback

Updated by yhara (Yutaka HARA) almost 13 years ago Actions #4 [ruby-dev:46265]

  • Target version changed from 2.0.0 to 2.6

Updated by akr (Akira Tanaka) over 12 years ago Actions #5 [ruby-dev:47222]

  • Status changed from Feedback to Rejected

No reply after feedback.

Actions

Also available in: PDF Atom