summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2021-08-30 13:20:03 +0900
committerNobuyoshi Nakada <[email protected]>2021-08-30 13:33:52 +0900
commit465bd972ec2149be000dad9125bb8f4ab6762699 ()
tree72d9ecf9b59c43fd32f6698899b82181e16440cc
parent66a4768f65423189e61d39a473a031a5eb0253ea (diff)
[DOC] Move rdoc of Integer#abs to numeric.rb [ci skip]
-rw-r--r--numeric.c16
-rw-r--r--numeric.rb14
2 files changed, 14 insertions, 16 deletions
@@ -4670,22 +4670,6 @@ int_to_f(VALUE num)
return DBL2NUM(val);
}
-/*
- * Document-method: Integer#abs
- * Document-method: Integer#magnitude
- * call-seq:
- * int.abs -> integer
- * int.magnitude -> integer
- *
- * Returns the absolute value of +int+.
- *
- * (-12345).abs #=> 12345
- * -12345.abs #=> 12345
- * 12345.abs #=> 12345
- *
- * Integer#magnitude is an alias for Integer#abs.
- */
-
static VALUE
fix_abs(VALUE fix)
{
@@ -70,6 +70,17 @@ class Integer
Primitive.cexpr! 'rb_int_comp(self)'
end
def abs
Primitive.attr! 'inline'
Primitive.cexpr! 'rb_int_abs(self)'
@@ -138,10 +149,13 @@ class Integer
return true
end
def magnitude
Primitive.attr! 'inline'
Primitive.cexpr! 'rb_int_abs(self)'
end
# call-seq:
# int.odd? -> true or false