From 507af7541574d3c7f0e5d990b9de0011cb49a35d Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 26 Oct 2020 09:09:45 +0900 Subject: [DOC] Expanded glob patterns for Dir.glob No longer need to get rid of C block comments in builtin ruby script comments. --- dir.rb | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'dir.rb') diff --git a/dir.rb b/dir.rb index f0636595f3..da19fc7002 100644 --- a/dir.rb +++ b/dir.rb @@ -115,23 +115,19 @@ class Dir # Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "..", "config.h", "main.rb"] # Dir.glob(["*.rb", "*.h"]) #=> ["main.rb", "config.h"] # - # rbfiles = File.join("**", "*.rb") - # Dir.glob(rbfiles) #=> ["main.rb", + # Dir.glob("**/*.rb") #=> ["main.rb", # # "lib/song.rb", # # "lib/song/karaoke.rb"] # - # Dir.glob(rbfiles, base: "lib") #=> ["song.rb", + # Dir.glob("**/*.rb", base: "lib") #=> ["song.rb", # # "song/karaoke.rb"] # - # libdirs = File.join("**", "lib") - # Dir.glob(libdirs) #=> ["lib"] + # Dir.glob("**/lib") #=> ["lib"] # - # librbfiles = File.join("**", "lib", "**", "*.rb") - # Dir.glob(librbfiles) #=> ["lib/song.rb", + # Dir.glob("**/lib/**/*.rb") #=> ["lib/song.rb", # # "lib/song/karaoke.rb"] # - # librbfiles = File.join("**", "lib", "*.rb") - # Dir.glob(librbfiles) #=> ["lib/song.rb"] + # Dir.glob("**/lib/*.rb") #=> ["lib/song.rb"] def self.glob(pattern, _flags = 0, flags: _flags, base: nil, sort: true) Primitive.dir_s_glob(pattern, flags, base, sort) end -- cgit v1.2.1