From: Phil Richards Date: 2010-06-12T11:38:50+09:00 Subject: newbie 1.8.7 to 1.9.1 problem Several scripts that used to work now don't. I had not used ruby or any of these scripts for several months. In the meantime i upgraded vista to windows 7 (clean install) and decided to install 1.9.1 rather than the 1.8.7 i used previously. And now here's the problem i have: f = open("http... webpage = f.read ... dump = webpage.sub(%r{(.*?)... ... # process the rest line-by-line dump.each do |eachline| # this line produces this error: ... :in `block in
': undefined method `each' for # (NoMethodError) I guess its telling me dump is a string and you can't do "string".each But i don't understand why this--and several similar--scripts DID WORK with Ruby 1.8.7 So 1.8.7 would "split up" dump at every newline (CR/LF) but 1.9.1 will not...??? Can someone tell me what's going on, and what i should try to get these to work with 1.9.1? Thanks! -- Posted via http://www.ruby-forum.com/.