correction in my last post... > -----Original Message----- > From: Rich Kilmer [mailto:rich / infoether.com] > Sent: Thursday, November 29, 2001 12:05 AM > To: ruby-talk ML > Subject: [ruby-talk:26861] Re: overload possible? > [ . . . ] > if __FILE__ == $0 > class Fred > include Overload > def hello(*args) > overload(args, :Fixnum, :String, :Float) do > |i, s, f| > puts "(Fixnum, String, Float) -> [ #{i}, \"#{s}\", #{f} ]" > return "1" > end > overload(args, :String, :Fixnum) do > |i, s| this should be: ;-) |s, i| > puts "(String, Fixnum) -> [ \"#{s}\", #{i} ]" > return "2" > end > invalid_signature(args) > end > end >