From: Bill Kelly Date: 2004-03-19T08:59:56+09:00 Subject: Re: calling outer-scope method of same name From: "Simon Strandgaard" [...] > Ok.. now it works > > > server> ruby a.rb > "foo" > "foo2" > server> expand -t2 a.rb > def m(args) > p args > end > class C > def self.m > eval('m("foo")', TOPLEVEL_BINDING) > end > def m > eval('m("foo2")', TOPLEVEL_BINDING) > end > end > C.m > C.new.m > server> Interesting.... thanks, Simon! Regards, Bill