# File lib/listen/adapter.rb, line 80 def initialize(directories, options = {}, &callback) @directories = Array(directories) @callback = callback @paused = false @mutex = Mutex.new @changed_dirs = Set.new @turnstile = Turnstile.new @latency ||= DEFAULT_LATENCY @latency = options[:latency] if options[:latency] @report_changes = options[:report_changes].nil? ? true : options[:report_changes] end