Чи має Rails 3 або Ruby вбудований спосіб перевірити, чи є змінною ціле число?
Наприклад,
1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?
to_i. Це частина "качки" Рубі: Якщо вона може діяти як ціле число, поводьтеся з нею.
kind_of?це псевдонім до is_a?.
is_a?дещо інший; він запитує, чи є об'єктом екземпляра певного класу; kind_of?запитує, чи це екземпляр чи дитина конкретного класу. fido.is_a? Dogправда; fido.kind_of? Animalвірно, наприклад.