Method: FileMonitoring::FileMonitoring#initialize

Defined in:
lib/file_monitoring/file_monitoring.rb

#initialize(dynamic_content_data) ⇒ FileMonitoring

Returns a new instance of FileMonitoring.



12
13
14
15
16
17
18
19
20
21
# File 'lib/file_monitoring/file_monitoring.rb', line 12

def initialize (dynamic_content_data)
  @content_data_cache = Set.new
  dynamic_content_data.each_instance(){
      |checksum, size, content_modification_time,
       instance_modification_time, server, file_path|
    # save files to cache
    Log.info("File in cache: #{file_path}")
    @content_data_cache.add(file_path)
  }
end