module Rails
Public Class Methods
cache(name = :default)
click to toggle source
# File lib/multi_cache/rails.rb, line 15 def cache(name = :default) return nil unless defined? @cache @cache[name] || @cache[:default] end
cache=(cache_obj)
click to toggle source
# File lib/multi_cache/rails.rb, line 3 def cache=(cache_obj) @cache = {} unless defined? @cache case cache_obj when Hash key = cache_obj[:name] @cache[key] = cache_obj[:cache] else @cache[:default] = cache_obj end nil end