From: "Иван Сташко" Date: 2010-07-26T07:51:02+09:00 Subject: Re: * operator, Float OK, this is clear. I was able to get the necessary effect using coerce(). What failed was ... class Float def *(o) if o.class == FooBoo then o.send(:*,o) else super end end end -- Posted via http://www.ruby-forum.com/.