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

Version Path
loris-0.5.2 lib/directory_finder.rb
loris-0.5.1 lib/directory_finder.rb
loris-0.5.0 lib/directory_finder.rb
loris-0.4.1 lib/directory_finder.rb
loris-0.4.0 lib/directory_finder.rb
loris-0.3.2 lib/directory_finder.rb
loris-0.3.1 lib/directory_finder.rb
loris-0.3.0 lib/directory_finder.rb
loris-0.2.3 lib/directory_finder.rb
loris-0.2.2 lib/directory_finder.rb
loris-0.2.1 lib/directory_finder.rb
loris-0.2.0 lib/directory_finder.rb
loris-0.1.7 lib/directory_finder.rb
loris-0.1.5 lib/directory_finder.rb