Sha256: b89dcbfe97be0e22d064bf8dba8d56f205a6480eaeab9a4758129d9b6a118eed
Contents?: true
Size: 280 Bytes
Versions: 1
Compression:
Stored size: 280 Bytes
Contents
module CacheKeeper::CachedMethod::Refreshable def refresh(target) Rails.cache.fetch(cache_key, expires_in: expires_in) do target.send alias_for_original_method end end def refresh_later(target) CacheKeeper::RefreshJob.perform_later self, target end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cache_keeper-0.3.0 | app/models/cache_keeper/cached_method/refreshable.rb |