Sha256: 49508fbbfd00018888ce13c007c54ad1a94013f727ff2f1a548ad5b7adc1e8c5
Contents?: true
Size: 623 Bytes
Versions: 36
Compression:
Stored size: 623 Bytes
Contents
# frozen_string_literal: true require 'cms_scanner/cache/file_store' module CMSScanner module Cache # Cache implementation for Typhoeus class Typhoeus < FileStore # @param [ Typhoeus::Request ] request # # @return [ Typhoeus::Response ] def get(request) read_entry(request.hash.to_s) end # @param [ Typhoeus::Request ] request # @param [ Typhoeus::Response ] response def set(request, response) return if response.timed_out? || response.code&.zero? write_entry(request.hash.to_s, response, request.cache_ttl) end end end end
Version data entries
36 entries across 36 versions & 3 rubygems