Ignore::Dir
Inherits Enumerable < Reference < Object
A directory wrapper that filters results using gitignore patterns
Constructors
Initialize with path and enumerable of patterns
Initialize with path, loading patterns from ignore files in tree
Instance methods
glob(pattern : String, *, match : ::File::MatchOptions = ::File::MatchOptions::None) : Array(String)
Glob with filtering, returns array
glob(pattern : String, *, match : ::File::MatchOptions = ::File::MatchOptions::None, &block : String -> ) : Nil
Glob with filtering, yields each match
ignored_glob(pattern : String, *, match : ::File::MatchOptions = ::File::MatchOptions::None) : Array(String)
Glob returning only ignored paths
ignored_glob(pattern : String, *, match : ::File::MatchOptions = ::File::MatchOptions::None, &block : String -> ) : Nil
Glob returning only ignored paths, yields each match