class DirectorySearcher
def initialize(pattern, paths, include_subdirectories: true, filename_glob: '*.[Mm][Dd]') #'*.md'
- 
        filename_glob(String, nil) -- Glob pattern for file names.
- 
        include_subdirectories(Boolean) -- Whether to search in subdirectories.
- 
        paths(Array) -- List of directories to search in.
- 
        pattern(Regexp) -- The regular expression pattern to search for.
def initialize(pattern, paths, include_subdirectories: true, filename_glob: '*.[Mm][Dd]') #'*.md' @pattern = Regexp.new(pattern, Regexp::IGNORECASE) @paths = paths @include_subdirectories = include_subdirectories @filename_glob = filename_glob end