>>>>> "M" == Mathieu Bouchard <matju / cam.org> 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