From: Lothar Scholz Date: 2005-07-01T17:50:22+09:00 Subject: Re: debugger issue Hello Robert, RK> My guess would be that Array#each is a method implemented in C and that RK> your block is just a single line block. The debugger can't step into RK> Array#each and maybe it cannot stop in the block because it's on the same RK> line. Did you try to convert the block to a multiline block? Correct it is a fundamental problem with the current ruby implementation and it does work when there are two code lines like def average result = 0 self.each { |x| dummy = 1 result += x } result / self.size.to_f end -- Best regards, emailto: scholz at scriptolutions dot com Lothar Scholz http://www.ruby-ide.com CTO Scriptolutions Ruby, PHP, Python IDE 's