Sha256: b020f807af60f7033f30298de4b4aadc6d51eec036dbdab31a99c151956d5bf2
Contents?: true
Size: 838 Bytes
Versions: 2
Compression:
Stored size: 838 Bytes
Contents
module SourceFinder # Globber for JavaScript module JsSourceFileGlobber attr_accessor :js_dirs_arr, :extra_js_files_arr, :js_file_extensions_arr def js_dirs_arr @js_dirs_arr ||= %w(app src www) end def extra_js_files_arr @extra_js_files_arr ||= [] end def js_file_extensions_arr make_extensions_arr(@js_file_extensions_glob, @js_file_extensions_arr, %w(js)) end def js_file_extensions_glob @js_file_extensions_glob || js_file_extensions_arr.join(',') end def js_files_glob make_files_glob(extra_js_files_arr, js_dirs_arr, js_file_extensions_glob) end def js_files_arr exclude_garbage(@globber.glob(js_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/js.rb |
source_finder-2.4.1 | lib/source_finder/langs/js.rb |