このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ
abs -> Numeric
magnitude -> Numeric
自身が 0 以上ならば self を、そうでない場合は -self を返します。