Ruby 4.0 リファレンスマニュアル

instance method Float#angle

arg -> 0 | FloatRuby 1.9.3 から[permalink][rdoc][edit]
angle -> 0 | Float
phase -> 0 | Float

self の偏角(正の数なら 0、負の数なら Math::PI)を返します。

p 1.arg  # => 0
p -1.arg # => 3.141592653589793

ただし、self が NaN(Not a number) であった場合は、NaN を返します。