Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Complexクラス > infinite?
infinite? -> nil | 1
[permalink][rdoc]実部と虚部のどちらも無限大ではない場合に nil を、そうでない場合に 1 を返します。
(1+1i).infinite? # => nil
(Float::INFINITY + 1i).infinite? # => 1
[SEE_ALSO] Complex#finite?