# File lib/directory_watcher/coolio_scanner.rb, line 32 def start return if running? @timer = Timer.new self @thread = Thread.new { coolio_loop = Thread.current._coolio_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(coolio_loop) coolio_loop.run } end