Rails 3 o Ruby hanno un modo integrato per verificare se una variabile è un numero intero?
Per esempio,
1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?
to_i. Fa parte della "tipizzazione anatra" di Ruby: se può agire come un numero intero, trattalo come tale.
kind_of?è un alias di is_a?.
is_a?è leggermente diverso; chiede se l'oggetto di un'istanza di una classe specifica; kind_of?chiede se si tratta di un'istanza o figlio di una classe specifica. fido.is_a? Dogè vero; fido.kind_of? Animalè vero, per esempio.