class ActiveSupport::EventedFileUpdateChecker

def watching?(file)

def watching?(file)
  file = @ph.xpath(file)
  if @files.member?(file)
    true
  elsif file.directory?
    false
  else
    ext = @ph.normalize_extension(file.extname)
    file.dirname.ascend do |dir|
      if @dirs.fetch(dir, []).include?(ext)
        break true
      elsif dir == @lcsp || dir.root?
        break false
      end
    end
  end
end