Hi, At Sun, 19 May 2002 06:29:11 +0900, Christian Rishoej wrote: > I tried calling rb_enable_super() both from my function and my > Init_module(), without any luck. How did you call it? For example, from stringio.c: void Init_stringio() { VALUE StringIO = rb_define_class("StringIO", rb_cData); rb_define_method(StringIO, "initialize", strio_initialize, -1); rb_enable_super(StringIO, "initialize"); rb_define_method(StringIO, "clone", strio_clone, 0); rb_enable_super(StringIO, "clone"); -- Nobu Nakada