Sha256: e2d6a1ceecffd721cb2e49e422c7f5374f996e201fd48a0d76549a365d3aa1c1
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
= group_cache_key Using this gem in an application using ActiveRecord will provide you with a 'cache_key' method on collections of models. The 'cache_key' will consist of: * the tableized name of the class of the first item * an MD5 hash of the ids in the collection * to_i on the max created_at date * to_i on the max updated_at date The 'cache_key' should look like: 'widgets/100-81dc9bdb52d04dc20036dbd8313ed055-1256853629-1256853637' The resulting cache_key will be different if your group is sorted differently because the MD5 hash is created according to the order given: no sorting is done to create the hash. Built by Saturn Flyer http://www.saturnflyer.com == Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. == Copyright Copyright (c) 2009 Jim Gay. See LICENSE for details.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
group_cache_key-0.2.0 | README.rdoc |