As usual, I look at my example code and find it flawed, RubyObject
constructor in the example should be:

    RubyObject(RubyClass _class, RubyObject[] args)
    { class=_class;
     evaluate("initialize", args);
    }