Matt, that doesn't explain why "1".."11" works and "2".."11" doesn't work. Scott Matthew K. Williams wrote: > On Wed, 5 Aug 2009, Scott Briggs wrote: > >>>> ("2".."11").to_a >> => [] >>>> ("1".."11").to_a >> => ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"] >> > > It's because you're using strings -- "11" comes before "2", hence the > failure, because it's an invalid range, just as if you had (11 .. 2) is > invalid. > > Matt -- Posted via http://www.ruby-forum.com/.