I thought Ruby allows you to define similar functions in parallel by 
putting the parts that differ together in square brackets.  Is there 
some online documentation for that?  I haven't been able to find it yet.

-- 
Yet another Dan