Method: ActiveRestClient::Caching::ClassMethods#read_cached_response
- Defined in:
- lib/active_rest_client/caching.rb
#read_cached_response(request) ⇒ Object
46 47 48 49 50 51 52 53 |
# File 'lib/active_rest_client/caching.rb', line 46 def read_cached_response(request) if cache_store && perform_caching key = "#{request.class_name}:#{request.original_url}" ActiveRestClient::Logger.debug " \033[1;4;32m#{ActiveRestClient::NAME}\033[0m #{key} - Trying to read from cache" value = cache_store.read(key) value = Marshal.load(value) rescue value end end |