# File lib/puppet/type/tidy.rb, line 285 285: def matches?(path) 286: return true unless self[:matches] 287: 288: basename = File.basename(path) 289: flags = File::FNM_DOTMATCH | File::FNM_PATHNAME 290: if self[:matches].find {|pattern| File.fnmatch(pattern, basename, flags) } 291: return true 292: else 293: debug "No specified patterns match #{path}, not tidying" 294: return false 295: end 296: end