class HTMLProofer::Cache
def determine_internal_additions(urls_detected)
def determine_internal_additions(urls_detected) etected.each_with_object({}) do |(url, metadata), hsh| l is not even in cache cache_log[:internal][url].nil? h[url] = metadata xt e_metadata = @cache_log[:internal][url][:metadata] ming_metadata = urls_detected[url].each_with_object([]) do |incoming_url, arr| isting_cache_metadata = cache_metadata.find { |k, _| k[:filename] == incoming_url[:filename] } cache for this url, from an existing path, exists as found !existing_cache_metadata.nil? && !existing_cache_metadata.empty? && existing_cache_metadata[:found] metadata.find { |m| m[:filename] == existing_cache_metadata[:filename] }[:found] = true next d ogger.log(:debug, "Adding #{incoming_url} to internal cache") r << incoming_url url] = incoming_metadata