# File lib/listen/adapter.rb, line 123 def wait_for_changes(goal = 0) changes = 0 loop do @mutex.synchronize { changes = @changed_dirs.size } return if @paused || @stop return if changes >= goal sleep(@latency) end end