From: Dan Bensen Date: 2006-09-15T06:45:53+09:00 Subject: not finding a breakpoint + values are nil 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? grid after "Got grid": => [[nil, nil, nil], [nil, nil, nil], [nil, nil, nil]] In file controllers/t3_controller.rb: ... grid = Grid.new(gridStr) breakpoint "Got grid" ... In file controllers/t3/t3lib.rb: module Cell class Val < String def isBlank self == BLANK end end BLANK = Val.new(' ') end class Grid < Array def initialize(array = ()) super(3) { |row| Array.new(3,Cell::BLANK) } breakpoint "Grid initialized" ... -- My name is dsb, and I'm at prairienet, which is an O-R-G.