diff --git a/ChangeLog b/ChangeLog index cc5788be38..07634e81ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Dec 11 02:23:32 2007 Yukihiro Matsumoto + + * eval.c (rb_method_missing): RDoc update patch from Hugh Sasse + . [ruby-core:12932] + Tue Dec 11 01:51:34 2007 Yukihiro Matsumoto * lib/net/http.rb (Net::HTTP::get): now supports gzip diff --git a/eval.c b/eval.c index e7d144e83a..4057b09f61 100644 --- a/eval.c +++ b/eval.c @@ -1269,6 +1269,9 @@ stack_check(void) * are any arguments that were passed to it. By default, the interpreter * raises an error when this method is called. However, it is possible * to override the method to provide more dynamic behavior. + * If it is decided that a particular method should not be handled, then + * super should be called, so that ancestors can pick up the + * missing method. * The example below creates * a class Roman, which responds to methods with names * consisting of roman numerals, returning the corresponding integer