From: Yukihiro Matsumoto Date: 2007-09-06T10:46:44+09:00 Subject: Re: before, after and around Ruby 1.9 Hi, In message "Re: before, after and around Ruby 1.9" on Thu, 6 Sep 2007 10:32:03 +0900, Joel VanderWerf writes: |What if you want to reopen _without_ the "around" semantics? I thought we need to remove the previous one first. |Could we have these two variations: | |class Foo < Foo # <-- This is a type error in 1.8 | def foo; super; end # AROUND |end | |class Foo | def foo; super; end # REDEFINE |end | |At least that is a conservative extension. Or maybe providing two supers, one for the current behavior, the other for the new. I don't whatever name is suitable for new super yet, however. matz.