Sha256: 77aa367f5b4734558005aa61889382b3b1aaf94826807cc9c2a97d0931ba8fe3
Contents?: true
Size: 610 Bytes
Versions: 13
Compression:
Stored size: 610 Bytes
Contents
module CanTango class Ability class Cache class RulesCache attr_reader :session def instance @instance ||= clazz.new :rules_cache, options end def initialize session = nil @session = session end def options @options ||= session ? cache_options.merge(:session => session) : cache_options end def cache_options CanTango.config.cache_engine.store.options || {} end def clazz CanTango.config.cache_engine.store.default_class end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems