Sha256: 8160224134e079b0aa5191b12428e25bd3a75b03f04ac099ce28f9a5dd21c025
Contents?: true
Size: 327 Bytes
Versions: 14
Compression:
Stored size: 327 Bytes
Contents
class DirectoryFinder def initialize(file, filter) @file = file @filter = filter end def find(files) dirs = [] files.each do |file_name| dir = @file.dirname file_name dirs << dir if @filter.filter(File.basename(dir)) end return dirs end def complete end end
Version data entries
14 entries across 14 versions & 1 rubygems