# File lib/open-uri/cached.rb, line 115 def filename_from_url(url) uri = URI.parse(url) # TODO: rescue here? [ @cache_path, uri.host, Digest::SHA1.hexdigest(url) ].join('/') end