Oliver Dain <odain2 / nospam.mindspring.com> wrote:
 
> The only difference is that if the an x matches both the beginning and 
> end condition your code doesn't execute body for that x while mine 
> does:

iI was basing my code on the following:

$ irb
irb(main):001:0> (3..3) === 3
(3..3) === 3
=> true
irb(main):002:0> (3...3) === 3
(3...3) === 3
=> false

martin