Sha256: fa50e32a7af9dd2fded045e5bcb8b566509a324f54e333eac1fbedfabfdfc6c6
Contents?: true
Size: 635 Bytes
Versions: 14
Compression:
Stored size: 635 Bytes
Contents
require 'singleton' module CanTango class Configuration class Engines class Cache < Engine include Singleton def compile state raise "Must be set to :on or :off" if ![:on, :off].include? state @compile = state end def compile? @compile ||= :on @compile == :on end def store &block @store ||= ns::Store.new # CanTango::Ability::Cache::MonetaCache @store.default_class ||= CanTango::Ability::Cache::SessionCache yield @store if block @store end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems