Class: CqlRuby::Executor

Inherits:
Object
  • Object
show all
Defined in:
lib/cql_ruby/executor.rb

Instance Method Summary collapse

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_allObject



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