summaryrefslogtreecommitdiff
path: root/numeric.rb
diff options
context:
space:
mode:
-rw-r--r--numeric.rb14
1 files changed, 14 insertions, 0 deletions
@@ -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