Sha256: 2cc8e0b5bac35622146a726182189b096acaac788b383b676878c14841a96629
Contents?: true
Size: 289 Bytes
Versions: 25
Compression:
Stored size: 289 Bytes
Contents
require "delegate" module Pumi class StoreCache < SimpleDelegator attr_reader :cached def initialize(data_store) super(data_store) @cached = {} end def load(type, *args) cached.fetch(type) do cached[type] = super end end end end
Version data entries
25 entries across 25 versions & 1 rubygems