summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-07-22 14:19:25 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-07-22 14:56:56 +0900
commit0bb4d10ca7dacaeb5873cfd2e61423e8a4222350 (patch)
treea48d99734fcb0f4a25daab18ea8d85267d478216
parent914da3d7121613d6e440c700a23b97445bd81308 (diff)
downloadmruby-0bb4d10ca7dacaeb5873cfd2e61423e8a4222350.tar.gz
mruby-0bb4d10ca7dacaeb5873cfd2e61423e8a4222350.zip
Define `Array#to_a` to avoid unnecessary loops.
-rw-r--r--mrblib/array.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/mrblib/array.rb b/mrblib/array.rb
index 6bcc8c482..8586fbc39 100644
--- a/mrblib/array.rb
+++ b/mrblib/array.rb
@@ -268,4 +268,8 @@ class Array
def sort(&block)
self.dup.sort!(&block)
end
+
+ def to_a
+ self
+ end
end