AnApprentice AnApprentice - 7 months ago 22
Ruby Question

Checking if a variable is an integer

Does Rails 3 or Ruby have a built-in way to check if a variable is an integer?

For example,

1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?

Answer

You can use the is_a? method

>> 1.is_a? Integer
=> true
>> "dadadad@asdasd.net".is_a? Integer
=> false
>>
Comments