From: Bulat Ziganshin Date: 2002-11-22T14:35:38+09:00 Subject: Re: Multiple constructors? Hello christopher, Thursday, November 21, 2002, 6:06:36 PM, you wrote: cjmcc> Can this method be overloaded? you can overload yourself: def initialize (*args) case true when args.size==1 then ... when args.size==2 and Array===args[1] then ... .... end end or use overload.rb, which autocreates this 'case' statement for you automagically -- Best regards, Bulat mailto:bulatz@integ.ru