From: ts Date: 2004-03-19T18:43:15+09:00 Subject: Re: calling outer-scope method of same name >>>>> "B" == Bill Kelly writes: B> def spleen(a) B> end B> class Blah B> def spleen B> spleen("foo") # I want this to call the "outer" spleen, above B> end B> end svg% cat b.rb #!/usr/bin/ruby def spleen(a) puts a end class Blah def spleen super("foo") # I want this to call the "outer" spleen, above end end Blah.new.spleen svg% svg% b.rb foo svg% B> I tried ::spleen("foo") but was not valid syntax... Try to forget C++ Guy Decoux