From 0dd39db036cbbfcbf7176eab11d9190415229060 Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 10 Dec 2007 17:24:52 +0000 Subject: [PATCH] * eval.c (rb_method_missing): RDoc update patch from Hugh Sasse . [ruby-core:12932] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ eval.c | 3 +++ 2 files changed, 8 insertions(+) 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