Ruby 3.1 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Integerクラス > try_convert
try_convert(obj) -> Integer | nil
[permalink][rdoc]obj を Integer に変換しようと試みます。変換には Object#to_int メソッドが使われます。
Integer ならそのままobjを返します。そうでなければ obj.to_int の結果を返すか、nil が返されます。
Integer.try_convert(1) # => 1
Integer.try_convert(1.25) # => 1
Integer.try_convert([]) # => nil