[DOC] Move rdoc of Integer#abs to numeric.rb [ci skip]

This commit is contained in:
Nobuyoshi Nakada 2021-08-30 13:20:03 +09:00
parent 66a4768f65
commit 465bd972ec
No known key found for this signature in database
GPG Key ID: 7CD2805BFA3770C6
2 changed files with 14 additions and 16 deletions

View File

@ -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)
{

View File

@ -70,6 +70,17 @@ class Integer
Primitive.cexpr! 'rb_int_comp(self)'
end
# 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.
def abs
Primitive.attr! 'inline'
Primitive.cexpr! 'rb_int_abs(self)'
@ -138,10 +149,13 @@ class Integer
return true
end
alias magnitude abs
=begin
def magnitude
Primitive.attr! 'inline'
Primitive.cexpr! 'rb_int_abs(self)'
end
=end
# call-seq:
# int.odd? -> true or false