Richard Dale wrote:

> QtRuby uses method_missing to trap method calls and redirect them to the
> Smoke library. So I wonder if Singleton interferes with method_missing in
> some way.

I've just restored the Singleton stuff, and it works fine. So I think the
Singleton error was actually a problem with the code only being half ported
from Ruby/Qt to QtRuby.