class CMSScanner::Cache::Typhoeus
Public Instance Methods
Source
# File lib/cms_scanner/cache/typhoeus.rb, line 12 def get(request) read_entry(request.hash.to_s) end
@param [ Typhoeus::Request ] request
@return [ Typhoeus::Response
]
Source
# File lib/cms_scanner/cache/typhoeus.rb, line 18 def set(request, response) return if response.timed_out? || response.code&.zero? write_entry(request.hash.to_s, response, request.cache_ttl) end
@param [ Typhoeus::Request ] request @param [ Typhoeus::Response
] response