Method: Fast.capture_all

Defined in:
lib/fast.rb

.capture_all(pattern, locations = ['.'], parallel: true, on_result: nil) ⇒ Hash<String,Object>

Capture with pattern on a directory or multiple files

Parameters:

  • pattern (String)
  • locations (Array<String>) (defaults to: ['.'])

    where to search. Default is ‘.’

Returns:

  • (Hash<String,Object>)

    with files and captures



204
205
206
207
# File 'lib/fast.rb', line 204

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