2.9.4 数値クラスのあれこれ

整数はIntegerクラス、少数はFloatクラス。

Ruby 2.3 までは大きな整数はBignumクラス、それ以外はFixnumクラスだったが、Ruby 2.4 からはIntegerクラスにまとめられた。

irb(main):046:0> 10.class
=> Integer
irb(main):047:0> 1.5.class
=> Float
irb(main):048:0> 111111111111111111111.class
=> Integer
参考文献

「プロを目指す人のためのRuby入門」