# File lib/directory_watcher/rev_scanner.rb, line 33 def start return if running? @timer = Timer.new self @thread = Thread.new { rev_loop = Thread.current._rev_loop @files.keys.each do |fn| if test ?e, fn _watch_file fn next end @files.delete fn @events << ::DirectoryWatcher::Event.new(:removed, fn) end @timer.attach rev_loop rev_loop.run } end