class Pathname

Public Instance Methods

glob(pattern, options=0, &block) click to toggle source
# File lib/pathname-glob.rb, line 4
def glob(pattern, options=0, &block)
  self_pat = self.to_s.gsub(/([\[\]\{\}\\\*\?])/, "\\\\\\1")
  if pattern.is_a?(Array)
    pattern = pattern.map{|subpattern| File.join(self_pat, subpattern) }
  else
    pattern = File.join(self_pat, pattern)
  end
  Pathname::glob(pattern, options, &block)
end