From: Peter Hickman Date: 2002-08-22T17:08:59+09:00 Subject: Re: Puzzeled by Range object However you might write come code such as (start..10).each {|x| ... } I would expect such code to loop from start to 10 for a values of start <= 10. For values greater than 10 I would not expect the code to run. For my code to start 'running backwards' as it were would be very counter intuative.