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

instance method Numeric#angle

arg -> 0 | Math::PI[permalink][rdoc][edit]
angle -> 0 | Math::PIRuby 1.9.3 から
phase -> 0 | Math::PIRuby 1.9.3 から

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

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

Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。

[SEE_ALSO] Complex#arg