On Tue, Apr 22, 2003 at 06:03:48PM +0900, ts wrote: > pigeon% ruby -e 'module Math public :sin end; include Math; p 1.sin(0)' > 0.0 > pigeon% > > > What do ruby ? > > Do it send the message :sin to `1' ? In this case what is the argument > given to this method ? > > Do it call the method Math#sin ? In this case the only possible receiver > is Math. > > #sin is a numeric method or a math function ? This makes sense, thanks. Paul