On 2/17/07, ara.t.howard / noaa.gov <ara.t.howard / noaa.gov> wrote: > one cannot > know in advance whether it's ok to call something - even if the object > responds to it. With this in mind, what do you guys think of this work around? >> [sandal@metta payroll_camping]$ irb >> class Object >> def dup? >> dup >> rescue TypeError >> false >> end >> end => nil >> 3.dup? => false >> 3.dup? || 3 => 3 >> "foo".dup? => "foo"