Class: CqlRuby::Executor
- Inherits:
-
Object
- Object
- CqlRuby::Executor
- Defined in:
- lib/cql_ruby/executor.rb
Instance Method Summary collapse
-
#initialize(collector:, filter_reader:, pattern:, path:, filters: [], recursive: true) ⇒ Executor
constructor
A new instance of Executor.
- #search_all ⇒ Object
Constructor Details
#initialize(collector:, filter_reader:, pattern:, path:, filters: [], recursive: true) ⇒ Executor
Returns a new instance of Executor.
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/cql_ruby/executor.rb', line 30 def initialize( collector:, filter_reader:, pattern:, path:, filters: [], recursive: true ) @collector = collector @filter_reader = filter_reader @pattern = pattern @path = path @filters = filters @recursive = recursive end |
Instance Method Details
#search_all ⇒ Object
46 47 48 49 50 51 |
# File 'lib/cql_ruby/executor.rb', line 46 def search_all files.flat_map do |file| CqlRuby.log "File check: #{file}" if CqlRuby::Config.debug_level_3? search(file) end end |