class ActiveSupport::EventedFileUpdateChecker::Core

def watching?(file)

def watching?(file)
  file = Pathname(file)
  if @files.member?(file)
    true
  elsif file.directory?
    false
  else
    ext = file.extname
    file.dirname.ascend do |dir|
      matching = @dirs[dir]
      if matching && (matching.empty? || matching.include?(ext))
        break true
      elsif dir == @common_path || dir.root?
        break false
      end
    end
  end
end