IIRC correctly, you normally would have gotten a similar message (or one about nil not supporting the method) but it happened in a thread and you had Thread.abort_on_exception set to false (the default), so it got swallowed. -- Markus On Sat, 2004-10-16 at 12:19, Tassilo Horn wrote: > Markus <markus / reality.com> writes: > > > It still works for me. See attached. Diff it perhaps? > > I had a typo (dinker_cv.signal instead of drinker_cv.signal) in the > drinker's else clause. > > And that's one thing I don't like with Ruby. Why doesn't it tell me that > I don't have a variable dinker_cv? > > irb does tell me that: > > ,---- > | irb(main):002:0> dinker_cv.signal > | NameError: undefined local variable or method `dinker_cv' for main:Object > | from (irb):2 > `---- > > Thanks a lot for your help, > > Tassilo