12.is_a? Numeric
class String def numeric? Float(self) != nil rescue false end end "Hello World!".numeric?