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