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