module DirectoryParser
Utility methods for parsing directories
Public Instance Methods
fetch_all_dirs(root_dir)
click to toggle source
# File lib/cpp_dependency_graph/directory_parser.rb, line 5 def fetch_all_dirs(root_dir) Find.find(root_dir).select { |e| File.directory?(e) && e != root_dir } end
glob_files(path, extensions)
click to toggle source
# File lib/cpp_dependency_graph/directory_parser.rb, line 9 def glob_files(path, extensions) path = File.join(path, File::SEPARATOR, '**', File::SEPARATOR, '*' + extensions) Dir.glob(path).select { |entry| File.file?(entry) }.compact end