Module: HTTPX::Plugins::Cache::InstanceMethods

Defined in:
lib/httpx/plugins/cache.rb

Instance Method Summary collapse

Instance Method Details

#build_requestObject



89
90
91
92
93
94
95
96
# File 'lib/httpx/plugins/cache.rb', line 89

def build_request(*)
  request = super
  return request unless cacheable_request?(request)

  prepare_cache(request)

  request
end

#clear_response_cacheObject

wipes out all cached responses from the cache store.



85
86
87
# File 'lib/httpx/plugins/cache.rb', line 85

def clear_response_cache
  @options.response_cache_store.clear
end