Guest User

Untitled

a guest
Apr 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. if RAILS_ENV != 'development'
  2. require 'cache_money'
  3.  
  4. config = YAML.load(IO.read(File.join(RAILS_ROOT, "config", "memcached.yml")))[RAILS_ENV]
  5. $memcache = MemCache.new(config)
  6. $memcache.servers = config['servers']
  7.  
  8. $local = Cash::Local.new($memcache)
  9. $lock = Cash::Lock.new($memcache)
  10. $cache = Cash::Transactional.new($local, $lock)
  11.  
  12. class ActiveRecord::Base
  13. is_cached :repository => $cache
  14. end
  15. else
  16. # If we're in development mode, we don't want to
  17. # deal with caching oddities, so let's override
  18. # cache-money's #index method to do nothing…
  19. class ActiveRecord::Base
  20. def self.index(*args)
  21. end
  22. end
  23. end
Add Comment
Please, Sign In to add comment