module ActAsCached::Helpers

Public Instance Methods

enabled_cache?() click to toggle source
# File lib/act_as_cached/helpers.rb, line 16
def enabled_cache?
  true
end
fetch_cache(name) { || ... } click to toggle source
# File lib/act_as_cached/helpers.rb, line 12
def fetch_cache(name,&block)
  read_cache(name) || write_cache(name) { yield }
end
read_cache(name) click to toggle source
# File lib/act_as_cached/helpers.rb, line 8
def read_cache(name)
  store.read(name,namespace: prefix)
end
write_cache(name) { || ... } click to toggle source
# File lib/act_as_cached/helpers.rb, line 3
def write_cache(name)
  store.write(name,yield,expires_in: time,namespace: prefix)
  read_cache(name)
end