# File lib/open-uri/cached.rb, line 8 def open_uri(uri, *rest, &block) response = Cache.get(uri.to_s) || Cache.set(uri.to_s, original_open_uri(uri, *rest)) if block_given? begin yield response ensure response.close end else response end end