Sha256: 3723063e8b1a018ba60a164d63893c6225cb1b054e05d34848bcd7e8f98dc599
Contents?: true
Size: 687 Bytes
Versions: 53
Compression:
Stored size: 687 Bytes
Contents
module Locomotive::Steam module Adapters module Filesystem class SimpleCacheStore @@store = {} def fetch(name, options = nil, &block) if block_given? read(name) || write(name, yield) else read(name) end end def read(name, options = nil) @@store[name] end def write(name, value, options = nil) @@store[name] = value end def clear @@store.clear end def delete(name) @@store.delete(name) end #:nocov: def _store @@store end end end end end
Version data entries
53 entries across 53 versions & 1 rubygems