From: Robert McGovern Date: 2002-08-22T00:12:30+09:00 Subject: Puzzeled by Range object I was just writing an example for the "power of ruby" thread, using ranges. I had two calls a: (1..78).each {|x| print "#{x}, "} b: (78..1).each {|y| print "#{y}, "} The first worked as expected, it printed 1 to 78 to the screen. However the second, simply printed nothing. Am I wrong to expect that a range can work for both up and down? (Using Ruby 1.6.6 windows installer, on Windows XP) Rob