On Jul 16, 2010, at 1:24 , Martin DeMello wrote: >=20 > The basic problem is that ruby doesn't have rectangular arrays, you > have to use arrays of arrays. > So what happens when you go off the end of the array?=20 Hmm. I think you need to re-read my example, because my code *never = accesses an out of bounds array*. My code does NOT take advantage of = array[tooBig] =3D=3D nil. Instead, it returns nil if Y is out of bounds = INSTEAD of checking the array.=20 I think the error's being raised because he's trying to assign to the = class, not an instance.