Verfügt Rails 3 oder Ruby über eine integrierte Methode, um zu überprüfen, ob eine Variable eine Ganzzahl ist?
Beispielsweise,
1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?
to_i. Das ist Teil von Rubys "Ententypisierung": Wenn es sich wie eine ganze Zahl verhalten kann, behandeln Sie es wie eine.
kind_of?ist ein Alias zu is_a?.
is_a?ist etwas anders; es fragt, ob das Objekt einer Instanz einer bestimmten Klasse; kind_of?fragt, ob es sich um eine Instanz oder ein Kind einer bestimmten Klasse handelt. fido.is_a? Dogist wahr; fido.kind_of? Animalist zum Beispiel wahr.