Hi,
In message "Re: Ruby 1.9/1.8 compatibility: String#lines"
on Sat, 7 Apr 2007 00:32:00 +0900, murphy <murphy / rubychan.de> writes:
|It seems the most important change in 1.9, in terms of compatibility, is
|that String isn't Enumerable anymore. It breaks a lot of scripts on my
|system.
I put "lines" before calling "each".
|I couldn't find an easy way to make scripts running under both 1.8 and 1.9:
|
|- String#each_line requires a block in 1.8, and writing each_line{}
| isn't really beautiful.
If you want to iterate on lines in a string, each_line is the best
name to describe the behavior, I think. YMMV.
matz.