On Sep 14, 2006, at 5:45 PM, Dan Bensen wrote:

> Ruby seems to be passing over a breakpoint in a class initialize  
> function.  "Got grid" is the only break that occurs before the  
> program hits a bug.  What is Grid.new doing, and how come the "Grid  
> initialized" breakpoint wasn't found or didn't work?

Is this perhaps an issue of inheriting from a core class?  I know  
there are lots
of gotcha's when you do this because the normal method dispatch tends  
to be bypassed.
Maybe try delegating to Array instead.

Gary Wright