On Fri, Sep 13, 2002 at 05:41:20AM +0900, Rich Kilmer wrote: > def fred(*args) > case args.collect { |a| a.type} > when [Float, Fixnum, String] > f, i, s = args > # ... With this mechanism, how can I add a new signature to the list? What if I want to extend fred() to work with GMP Integers? Paul