Method: Fast.search_all

Defined in:
lib/fast.rb

.search_all(pattern, locations = ['.'], parallel: true, on_result: nil) ⇒ Hash<String,Array<Fast::Node>>

Search with pattern on a directory or multiple files

Parameters:

  • pattern (String)
  • *locations (Array<String>)

    where to search. Default is ‘.’

Returns:

  • (Hash<String,Array<Fast::Node>>)

    with files and results



195
196
197
198
# File 'lib/fast.rb', line 195

def search_all(pattern, locations = ['.'], parallel: true, on_result: nil)
  group_results(build_grouped_search(:search_file, pattern, on_result),
                locations, parallel: parallel)
end