Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if RAILS_ENV != 'development'
- require 'cache_money'
- config = YAML.load(IO.read(File.join(RAILS_ROOT, "config", "memcached.yml")))[RAILS_ENV]
- $memcache = MemCache.new(config)
- $memcache.servers = config['servers']
- $local = Cash::Local.new($memcache)
- $lock = Cash::Lock.new($memcache)
- $cache = Cash::Transactional.new($local, $lock)
- class ActiveRecord::Base
- is_cached :repository => $cache
- end
- else
- # If we're in development mode, we don't want to
- # deal with caching oddities, so let's override
- # cache-money's #index method to do nothing…
- class ActiveRecord::Base
- def self.index(*args)
- end
- end
- end
Add Comment
Please, Sign In to add comment