Sha256: 728a62f577a42876b10a4f48e8ae461af25b88ed7b80e18af4ce7c721d70ff99
Contents?: true
Size: 906 Bytes
Versions: 2
Compression:
Stored size: 906 Bytes
Contents
module SourceFinder # Globber for Python module PythonSourceFileGlobber attr_accessor :python_dirs_arr, :extra_python_files_arr, :python_file_extensions_arr def python_dirs_arr @python_dirs_arr ||= %w(src) end def extra_python_files_arr @extra_python_files_arr ||= [] end def python_file_extensions_arr make_extensions_arr(@python_file_extensions_glob, @python_file_extensions_arr, %w(py)) end def python_file_extensions_glob @python_file_extensions_glob || python_file_extensions_arr.join(',') end def python_files_glob make_files_glob(extra_python_files_arr, python_dirs_arr, python_file_extensions_glob) end def python_files_arr exclude_garbage(@globber.glob(python_files_glob) - exclude_files_arr) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
source_finder-3.0.0 | lib/source_finder/langs/python.rb |
source_finder-2.4.1 | lib/source_finder/langs/python.rb |