# 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