{"push_id":562758792,"size":7,"distinct_size":7,"ref":"refs/heads/cache-support","head":"6f3b85021749c721d1433911c49ebb167148244d","before":"dc317135fea463eb4d02030a5481d15866c5cbc1","commits":[{"sha":"4abe9c89e040212033b5e3240070055b87647fb2","author":{"email":"136ba2a1a7319860999117b32bbd6ee0bbc8ee04@gmail.com","name":"Joao Moura"},"message":"Adding cache support to version 0.10.0\n\nIt's a new implementation of cache based on ActiveSupport::Cache.\nThe implementation abstracts the cache in Adapter class on a private method called cached_object,\nthis method is intended to be used on Adapters inside serializable_hash method in order to cache\neach instance of the object that will be returned by the serializer.\nSome of its features are:\n- A different syntax. (no longer need the cache_key method).\n- An options argument that have the same arguments of ActiveSupport::Cache::Store, plus a key option that will be the prefix of the object cache on a pattern \"#{key}-#{object.id}\".\n- It cache the objects individually and not the whole Serializer return, re-using it in different requests (as a show and a index method for example.)","distinct":true,"url":"https://api.github.com/repos/joaomdmoura/active_model_serializers/commits/4abe9c89e040212033b5e3240070055b87647fb2"},{"sha":"ec5a2f0d627be70d0f57515cf373b67c38bbb5f3","author":{"email":"136ba2a1a7319860999117b32bbd6ee0bbc8ee04@gmail.com","name":"João Moura"},"message":"adding updated_at to cache key logic and adding cache_key methdo as fallback","distinct":true,"url":"https://api.github.com/repos/joaomdmoura/active_model_serializers/commits/ec5a2f0d627be70d0f57515cf373b67c38bbb5f3"},{"sha":"8b9470892ffd1d42bc915a6a7228dab600c17b6a","author":{"email":"136ba2a1a7319860999117b32bbd6ee0bbc8ee04@gmail.com","name":"João Moura"},"message":"removing useless pry requirement","distinct":true,"url":"https://api.github.com/repos/joaomdmoura/active_model_serializers/commits/8b9470892ffd1d42bc915a6a7228dab600c17b6a"},{"sha":"8958031677eab9c2f952067e55e2dac1c36e0ae5","author":{"email":"136ba2a1a7319860999117b32bbd6ee0bbc8ee04@gmail.com","name":"João Moura"},"message":"adding tests for new interpolation of updated_at into cache key and default cach_key method fallback","distinct":true,"url":"https://api.github.com/repos/joaomdmoura/active_model_serializers/commits/8958031677eab9c2f952067e55e2dac1c36e0ae5"},{"sha":"ddd2ff684a9989c5bf80435c3623489b13a8b7d6","author":{"email":"136ba2a1a7319860999117b32bbd6ee0bbc8ee04@gmail.com","name":"João Moura"},"message":"updating README accordingly the new cache_key implementation","distinct":true,"url":"https://api.github.com/repos/joaomdmoura/active_model_serializers/commits/ddd2ff684a9989c5bf80435c3623489b13a8b7d6"},{"sha":"3ce2a05428c4ecea26fbc16d1e36f3638cec9655","author":{"email":"136ba2a1a7319860999117b32bbd6ee0bbc8ee04@gmail.com","name":"João Moura"},"message":"fixing test and rebasing master","distinct":true,"url":"https://api.github.com/repos/joaomdmoura/active_model_serializers/commits/3ce2a05428c4ecea26fbc16d1e36f3638cec9655"},{"sha":"6f3b85021749c721d1433911c49ebb167148244d","author":{"email":"136ba2a1a7319860999117b32bbd6ee0bbc8ee04@gmail.com","name":"João Moura"},"message":"Merge branch 'cache-support' of github.com:joaomdmoura/active_model_serializers into cache-support","distinct":true,"url":"https://api.github.com/repos/joaomdmoura/active_model_serializers/commits/6f3b85021749c721d1433911c49ebb167148244d"}]}