From: ts Date: 2001-01-25T17:58:48+09:00 Subject: [ruby-talk:9856] Re: Miniturising libraries on linux >>>>> "M" == Mathieu Bouchard writes: M> By the way, in which context do you define require? in module Kernel ? if M> so, how come can you use super? No, I think that he define it as a normal ruby def and because 1) he probably don't use -w, he don't see the warning send by ruby 2) it work because Kernel is included in Object See the message in the documentation (i.e. eval.c :-)) /* should upgrade to rb_warn() if no super was called inside? */ Guy Decoux