Daniel Berger <djberge / qwest.com> wrote:
> I don't know if this will solve your problem or not, but try
> rb_funcall(rb_cArray,rb_intern("new"),0,0) to create the Array instance
> instead.

thanks, this is pretty much what I needed to do.  basically, I replaced

rb_class_new_instance(argc, argv, klass);

with

rb_funcall2(klass, rb_intern("new"), argc, argv);

Dave