From: Lyle Johnson Date: 2001-05-08T04:40:03+09:00 Subject: [ruby-talk:14800] Re: Polymorphic methods > Is there a way to duplicate this behavior without resorting to: > > def doIt( object ) > if object.type == String > ... > elsif object.type == Numeric > ... > end > end In short, nope. That's how to get overloaded functions in Ruby (or Python, or I suppose any language with dynamic typing).