Sha256: 22d27c2351203eb5314f949e1a8ffa9d9913272c0c74aab1b45801eb627b1733
Contents?: true
Size: 333 Bytes
Versions: 2
Compression:
Stored size: 333 Bytes
Contents
class Satisfaction::Loader::HashCache def initialize @cached_responses = {} end def put(url, response) return nil if response["ETag"].blank? @cached_responses[url.to_s] = Satisfaction::Loader::CacheRecord.new(url, response["ETag"], response.body) end def get(url) @cached_responses[url.to_s] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-satisfaction-0.1.0 | lib/satisfaction/cache/hash.rb |
ruby-satisfaction-0.2.0 | lib/satisfaction/cache/hash.rb |