Class: Pathname
- Inherits:
-
Object
- Object
- Pathname
- Defined in:
- lib/pathname-glob.rb
Instance Method Summary collapse
Instance Method Details
#glob(pattern, options = 0, &block) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/pathname-glob.rb', line 4 def glob(pattern, =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, , &block) end |