ruby-changes:5274
From: knu <ko1@a...>
Date: Tue, 3 Jun 2008 15:05:01 +0900 (JST)
Subject: [ruby-changes:5274] Ruby:r16773 (trunk): Properly back out.
knu 2008-06-03 15:04:54 +0900 (Tue, 03 Jun 2008)
New Revision: 16773
Modified files:
trunk/lib/set.rb
Log:
Properly back out.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/set.rb?r1=16773&r2=16772&diff_format=u
Index: lib/set.rb
===================================================================
--- lib/set.rb (revision 16772)
+++ lib/set.rb (revision 16773)
@@ -258,7 +258,9 @@
# Replaces the elements with ones returned by collect().
def collect!
block_given? or return enum_for(__method__)
- replace(collect)
+ set = self.class.new
+ each { |o| set << yield(o) }
+ replace(set)
end
alias map! collect!
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/