Issue #8258 has been updated by headius (Charles Nutter).


rkh (Konstantin Haase) wrote:
> File.fnmatch_escape would make more sense, imo.

But it would be harder to remember when what you want is "glob" :-)

Why not just {Dir,File}.quote or .escape, to match Regexp.quote/escape? I would vote for File.escape, a method that escapes any file path to make it suitable for globbing.
----------------------------------------
Feature #8258: Dir#escape_glob
https://bugs.ruby-lang.org/issues/8258#change-38499

Author: steveklabnik (Steve Klabnik)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 


This is inspired by https://github.com/rails/rails/issues/6010.

Basically, if you do a Dir.glob in a directory whose name contains a glob character, things break. It would be nice to have a method which would escape the input so that we can Dir.glob inside of those directories.


-- 
http://bugs.ruby-lang.org/