class Typhoeus::Hydra
def handle_request(request, response, live_request = true)
def handle_request(request, response, live_request = true) request.response = response if live_request && request.cache_timeout && @cache_setter @cache_setter.call(request) end @on_complete.call(response) if @on_complete request.call_handlers if requests = @memoized_requests[request.url] requests.each do |r| r.response = response r.call_handlers end end end