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.