From: Jeff Moore Date: 2008-07-30T22:13:03+09:00 Subject: Re: How to do methodsoverloading in Sunny Bogawat wrote: > Hi, > > ruby is object oriented language then how overloading is not possible in > ruby? > I want same method name with different parameters but it not work in > ruby? def ovl(*a) p a end ovl(99) => [99] ovl('66') => ["66"] ovl(99, '66') => [99, "66"] ovl(66, '66',:parm1=>11, :parm2=> 33) => [66, "66", {:parm2=>33, :parm1=>11}] def ovl2(a) p a end ovl2(:parm1=>11, :parm2=> 33) => {:parm2=>33, :parm1=>11} -- Posted via http://www.ruby-forum.com/.