From: Bill Kelly Date: 2004-03-19T09:08:56+09:00 Subject: Re: calling outer-scope method of same name > From: "Simon Strandgaard" > [...] > > class C > > def self.m > > eval('m("foo")', TOPLEVEL_BINDING) > > end > > def m > > eval('m("foo2")', TOPLEVEL_BINDING) > > end > > end It seems that Kernel.instance_eval { spleen("foo") } also works! Regards, Bill