Sha256: 6d3ceb8702bb97e3502c556d64aba4d5c0cec268b83ed4a3b01f9ace32d45e5b

Contents?: true

Size: 346 Bytes

Versions: 1

Compression:

Stored size: 346 Bytes

Contents

require 'find'

module BigFiles
  # Finds source code files in the current directory
  class SourceCodeFinder
    def initialize(filefind: Find,
                   globber: Dir)
      @filefind = filefind
      @globber = globber
    end

    def find(glob, exclude_glob)
      @globber.glob(glob) - @globber.glob(exclude_glob)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bigfiles-0.1.0 lib/bigfiles/source_code_finder.rb