[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:24006

From: knu ruby-lang.org
Date: Tue, 3 Jun 2008 13:42:33 +0900 (JST)
Subject: [ruby-cvs:24006] Ruby:r16771 (trunk): * lib/set.rb (Set#collect, Set#select): Override Enumerable

knu	2008-06-03 13:42:32 +0900 (Tue, 03 Jun 2008)

  New Revision: 16771

  Modified files:
    trunk/ChangeLog
    trunk/lib/set.rb

  Log:
    * lib/set.rb (Set#collect, Set#select): Override Enumerable
      methods and make them return a set. [ruby-core:17055]
      (Set#delete_if, Set#collect!, Set#reject!, Set#classify)
      (Set#divide, Set#delete_if): Return an enumerator if no block is
      given.
      (Set#classify): Define an alias `group_by' to override that of
      Enumerable.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16771&r2=16770&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/set.rb?r1=16771&r2=16770&diff_format=u


[前][次][番号順一覧][スレッド一覧][生データ]