Method: Whisper::DirScanner#build

Defined in:
lib/whisper/dir_scanner.rb

#build(old) ⇒ Object



35
36
37
38
39
40
41
42
43
# File 'lib/whisper/dir_scanner.rb', line 35

def build old
  #debug "recording changes for myself"
  rescan!
  added, removed, updated = @added, @removed, @updated
  added.each { |fn| @files[fn] = true }
  removed.each { |fn| @files.delete fn }
  @added, @removed, @updated = [], [], []
  [added, removed, updated]
end