From: Yukihiro Matsumoto Date: 2009-05-23T10:20:50+09:00 Subject: [ruby-core:23524] Re: [Bug #1487] String#each_char must return self Hi, In message "Re: [ruby-core:23499] [Bug #1487] String#each_char must return self" on Tue, 19 May 2009 14:27:54 +0900, Marc-Andre Lafortune writes: |str.each_char{} currently returns a copy of str. It should return self. This also affects Ruby 1.8.7 Before accepting the proposal, could you explain why we _should_ return the original string? We haven't defined the return value of each_char yet. matz.