From: Hans Mackowiak Date: 2013-03-11T05:34:32+09:00 Subject: Re: Confusion with unary operator overidding there is no @ operator, its part of the method name TO DIFFERATE between obj + obj2 and +obj ! does not have a method for obj ! obj2 so it does not need an @ at the unary name same for methods that end with !, they only use that for this method names when there is a non-! method too like gsub has a gsub! partner, but replace is not called replace! because there is not an second method -- Posted via http://www.ruby-forum.com/.