Sha256: 1e4a5e258d00c1f5ca2f4c57a61d73948cf434376b5dc5fc3262495757ba3a1c
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
require 'rubygems' require 'redis' require 'storage_engine/abstract' require 'storage_engine/redis' require 'storage_engine/in_process' require 'storage_engine/composite' if defined? RAILS_ENV require 'active_record_extension' require 'marshal_extension' require 'view/helper' end module Lawnchair class << self attr_reader :redis def cache(key, options={}, &block) if options[:in_process] store = Lawnchair::StorageEngine::Composite.new(:in_process, :redis) else store = Lawnchair::StorageEngine::Redis end store.fetch(key, options, &block) end def connectdb(redis=nil) @redis = (redis || Redis.new(:db => 11)) end def flushdb redis.flushdb end end class Cache # <b>DEPRECATED:</b> Please use <tt>Lawnchair.cache</tt> instead. def self.me(key, options={}, &block) warn "[DEPRECATION] 'Lawnchair::Cache.me' is deprecated. Please use 'Lawnchair.cache' instead." Lawnchair.cache(key, options, &block) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lawnchair-0.6.6 | lib/lawnchair.rb |