class Utils::ConfigFile::FileFinder

operations.
should be pruned and which files should be skipped during file system
configured patterns. It provides functionality to define which directories
files and directories while filtering out unwanted entries based on
This class manages the configuration settings for searching and discovering
A configuration class for file system operations.

def prune?(basename)

Returns:
  • (TrueClass, FalseClass) - true if the basename matches any prune pattern,

Parameters:
  • basename (String, Object) -- the basename to check against prune patterns
def prune?(basename)
  Array(prune_dirs).any? { |pd| pd.match(basename.to_s) }
end

def skip?(basename)

Returns:
  • (TrueClass, FalseClass) - true if the basename matches any skip

Parameters:
  • basename (Object) -- the file or directory name to check
def skip?(basename)
  Array(skip_files).any? { |sf| sf.match(basename.to_s) }
end