From: Dave Lee Date: 2005-04-13T00:41:15+09:00 Subject: Re: extension question: hiding block proc Daniel Berger 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