# File lib/directory_watcher/em_scanner.rb, line 59 def start return if running? unless EventMachine.reactor_running? @thread = Thread.new {EventMachine.run} Thread.pass until EventMachine.reactor_running? end @files.keys.each do |fn| if test ?e, fn _watch_file fn next end @files.delete fn @events << ::DirectoryWatcher::Event.new(:removed, fn) end _run_loop end