Method: FileWatch::Discoverer#initialize

Defined in:
lib/filewatch/discoverer.rb

#initialize(watched_files_collection, sincedb_collection, settings) ⇒ Discoverer

Returns a new instance of Discoverer.



14
15
16
17
18
19
20
21
# File 'lib/filewatch/discoverer.rb', line 14

def initialize(watched_files_collection, sincedb_collection, settings)
  @watching = Concurrent::Array.new
  @exclude = Concurrent::Array.new
  @watched_files_collection = watched_files_collection
  @sincedb_collection = sincedb_collection
  @settings = settings
  @settings.exclude.each { |p| @exclude << p }
end