Sha256: 66e1ca0e885a1e74f6fbd316c5b53002a3a5cda8dcfc1ce4195f091c332bbbc2
Contents?: true
Size: 618 Bytes
Versions: 1
Compression:
Stored size: 618 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 #:nocov: def _store @@store end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_steam-1.0.0.pre.alpha | lib/locomotive/steam/adapters/filesystem/simple_cache_store.rb |