Class: Pdfh::Services::DirectoryScanner

Inherits:
Object
  • Object
show all
Defined in:
lib/pdfh/services/directory_scanner.rb

Overview

Scans lookup dirs and returns matched documents

Instance Method Summary collapse

Constructor Details

#initialize(directories) ⇒ DirectoryScanner

Parameters:

  • directories (Array<String>)


9
10
11
# File 'lib/pdfh/services/directory_scanner.rb', line 9

def initialize(directories)
  @directories = directories
end

Instance Method Details

#scanArray<String>

Returns:

  • (Array<String>)


14
15
16
# File 'lib/pdfh/services/directory_scanner.rb', line 14

def scan
  @directories.flat_map { |dir| scan_dir(dir) }
end