Skip to content

Instantly share code, notes, and snippets.

@ryancastro
ryancastro / test a number in Ruby.rb
Created July 25, 2013 15:45 — forked from anonymous/test a number in Ruby
Test to see if a number is a number in Ruby. Useful because: "I am a string".to_i returns 0, which is an an Integer.... so my string will test positive for a number.
def isInt?(number)
true if Integer(number) rescue false
end
isInt?("13")
result = true if Integer("12") rescue false # true
result = true if Integer("test") rescue false #false
result = true if Float("test") rescue false #false
result = true if Float(13.2) rescue false #true