summaryrefslogtreecommitdiff
path: root/numeric.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2024-10-22 11:01:29 -0700
committerGitHub <noreply@github.com>2024-10-22 11:01:29 -0700
commit0f3723c644c8ba52bc98f2bdadda0f0ba291452a (patch)
tree756c9029ced46ab22f9bab7891909fc0de20f937 /numeric.rb
parent9cbf2f5fff83d776aff6068aca4a640d5144d197 (diff)
Rewrite Numeric#dup and Numeric#+@ in Ruby (#11933)
Notes
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to 'numeric.rb')
-rw-r--r--numeric.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/numeric.rb b/numeric.rb
index 852385962e..89c402e9e1 100644
--- a/numeric.rb
+++ b/numeric.rb
@@ -1,4 +1,14 @@
class Numeric
+ # call-seq:
+ # dup -> self
+ #
+ # Returns +self+.
+ #
+ # Related: Numeric#clone.
+ #
+ def dup
+ self
+ end
# call-seq:
# real? -> true or false
@@ -70,6 +80,15 @@ class Numeric
end
alias conj conjugate
+
+ # call-seq:
+ # +self -> self
+ #
+ # Returns +self+.
+ #
+ def +@
+ self
+ end
end
class Integer