Sha256: 2829c35f88a2e341cf44f714e18ce1969e4a059f53ad001f37799e8d0c9ce461
Contents?: true
Size: 839 Bytes
Versions: 1
Compression:
Stored size: 839 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
source_finder-2.4.0 | lib/source_finder/langs/js.rb |