summaryrefslogtreecommitdiff
path: root/dir.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-03-25 00:53:11 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-04-06 22:22:25 +0900
commit827e88119ce9be18b491502a7b54c5c549eed2a9 (patch)
tree7242dcd52a13ec30236c5129a91ab3a76198ddcf /dir.rb
parent60e25e37d4db86249d3c25e03d96875eb98d9e43 (diff)
Moved `Dir.[]` to dir.rb
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3006
Diffstat (limited to 'dir.rb')
-rw-r--r--dir.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/dir.rb b/dir.rb
index 5784ce1b17..e8e846a3e4 100644
--- a/dir.rb
+++ b/dir.rb
@@ -35,6 +35,14 @@ class Dir
__builtin_dir_initialize(name, encoding)
end
+ # Dir[ string [, string ...] [, base: path] [, sort: true] ] -> array
+ #
+ # Equivalent to calling
+ # <code>Dir.glob([</code><i>string,...</i><code>], 0)</code>.
+ def self.[](*args, base: nil, sort: true)
+ __builtin_dir_s_aref(args, base, sort)
+ end
+
# Dir.glob( pattern, [flags], [base: path] [, sort: true] ) -> array
# Dir.glob( pattern, [flags], [base: path] [, sort: true] ) { |filename| block } -> nil
#