[#38392] Enumerable#gather_each — Tanaka Akira <akr@...>

ときに、複数行をまとめて扱いたいことがあります。

47 messages 2009/05/09
[#38394] Re: Enumerable#gather_each — ujihisa <ujihisa@...> 2009/05/09

ujihisaと申します。

[#38400] Re: Enumerable#gather_each — Yukihiro Matsumoto <matz@...> 2009/05/09

まつもと ゆきひろです

[#38399] Re: Enumerable#gather_each — "Akinori MUSHA" <knu@...> 2009/05/09

At Sat, 9 May 2009 15:30:20 +0900,

[#38405] Re: Enumerable#gather_each — Tanaka Akira <akr@...> 2009/05/10

In article <86r5yy2nrg.knu@iDaemons.org>,

[#38417] Re: Enumerable#gather_each — "Akinori MUSHA" <knu@...> 2009/05/10

At Sun, 10 May 2009 10:08:47 +0900,

[#38524] [Bug #1503] -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる — sinnichi eguchi <redmine@...>

Bug #1503: -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる

8 messages 2009/05/22

[ruby-dev:38371] Re: [ruby-cvs:30538] Ruby:r23320 (trunk): * lib/set.rb (SortedSet#add): Do not let an uncomparable object

From: "Yugui (Yuki Sonoda)" <yugui@...>
Date: 2009-05-04 14:44:22 UTC
List: ruby-dev #38371
Yuguiです。

On 5/1/09 4:46 PM, knu@ruby-lang.org wrote:
> knu	2009-05-01 16:46:23 +0900 (Fri, 01 May 2009)
> 
>   New Revision: 23320
> 
>   http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23320
> 
>   Log:
>     * lib/set.rb (SortedSet#add): Do not let an uncomparable object
>       in. [Bug #118]

この修正で引数のクラスがComparableをincludeしていることを要請しています
けれども、respond_to?(:<=>) だけ要請した方がよいんではないでしょうか。

is_a?(Comparable)というのはインターフェースではなく実装の話だと思うので。


-- 
Yugui <yugui@yugui.jp>
http://yugui.jp
私は私をDumpする

In This Thread

Prev Next