diff options
author | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-12-02 13:08:52 +0000 |
---|---|---|
committer | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-12-02 13:08:52 +0000 |
commit | a88dc95df399bf5f09041e3aa804a73ce0166b3a (patch) | |
tree | 3182976201b2993ab37be8a05df37aedce42cdc1 | |
parent | 14ddf6c9f03c68af89666da0e83a273f3ac2ee3a (diff) |
Make an internal block of Generator return nil instead of self.
* lib/generator.rb (Generator#initialize): Make an internal block
return nil instead of self. [Bug #7493]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@38145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | lib/generator.rb | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Sun Dec 2 22:05:54 2012 Akinori MUSHA <[email protected]> + + * lib/generator.rb (Generator#initialize): Make an internal block + return nil instead of self. [Bug #7493] + Tue Oct 16 17:53:44 2012 Akinori MUSHA <[email protected]> * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_gc): Fix diff --git a/lib/generator.rb b/lib/generator.rb index 0d682b5bf3..0b6ea93af3 100644 --- a/lib/generator.rb +++ b/lib/generator.rb @@ -69,7 +69,7 @@ class Generator def initialize(enum = nil, &block) if enum @block = proc { |g| - enum.each { |x| g.yield x } + enum.each { |x| g.yield x; nil } } else @block = block |