From: sto.mar@... Date: 2013-07-06T03:22:14+09:00 Subject: Re: Implementing sort/sort! Am 03.07.2013 09:30, schrieb Robert Klemme: > Usually with pairs of bang and non bang methods one can do > > def meth! > # logic > self > end > > def meth > dup.tap {|copy| copy.meth!} > end Hi Robert, I'm probably missing something obvious, but why not simply use def meth dup.meth! end ? --