Ruby 1.9.0 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Integer > induced_from
induced_from(num) -> Integernum を Integer に変換した結果を返します。 引数が数値の場合は小数部が切り捨てられ、そうでない場合はTypeErrorをraiseします。
Integer.induced_from 1.4 #=> 1 Integer.induced_from 1.9 #=> 1 Integer.induced_from -1.9 #=> -1 Integer.induced_from '1' #=> TypeError
include している Precision モジュールの Precision.induced_from を 上書きしています。