On Thu, 31 Aug 2000, ts wrote: > >>>>> "R" == Robert Feldt <feldt / ce.chalmers.se> writes: > > R> rb_funcall( self, rb_intern("super"), 0 ); > > rb_call_super(int argc, VALUE *argv); > Ok, I found it in eval.c but not in ruby.h or intern.h... (ruby 1.4.5) Shouldn't it be in ruby.h? > R> doesn't work so how should I call super from a C-implemented method? (I > R> found rb_enable_super in intern.h but there's no doc on it. General > > You must call rb_enable_super(), before > > rb_enable_super(VALUE klass, const char* method); > Ok, so rb_enable_super( CMyClass, "method_where_I_want_to_call_super" ); in Init_MyClass then? Regards, Robert