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