<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d61eaba9224a5d3a20303b3c47eb81c290e6f72c</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/2ed34328fc68eeb67ade6bee1e52ac7d36ea03f4</url>
    <id>2ed34328fc68eeb67ade6bee1e52ac7d36ea03f4</id>
    <committed-date>2009-02-16T12:21:37-08:00</committed-date>
    <authored-date>2009-02-16T12:21:37-08:00</authored-date>
    <message>Added presenter#accepts?(sym) so you can query a presenter instance to see if presents on a particular symbol. Useful in Rails applications so controllers can always set the current_user on any presenter that accepts :current_user</message>
    <tree>d92d24fd572401a4fd9de8b426b0b87a8b78f0b3</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a009aa68167799f47d7f4da6639bdfdcd68146b</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/d61eaba9224a5d3a20303b3c47eb81c290e6f72c</url>
    <id>d61eaba9224a5d3a20303b3c47eb81c290e6f72c</id>
    <committed-date>2009-02-14T14:44:47-08:00</committed-date>
    <authored-date>2009-02-14T14:44:47-08:00</authored-date>
    <message>updated readme (again)</message>
    <tree>53e01cf90b3c2bdb40cc7af2b34ec256ccca224e</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ff365cd8f8e7e96b6227716213e840a273f80d2b</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/2a009aa68167799f47d7f4da6639bdfdcd68146b</url>
    <id>2a009aa68167799f47d7f4da6639bdfdcd68146b</id>
    <committed-date>2009-02-14T14:30:23-08:00</committed-date>
    <authored-date>2009-02-14T14:30:23-08:00</authored-date>
    <message>updated readme</message>
    <tree>5581ece62132bd02b0d678a30410b96c9906f4fe</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8bb2852d20e87e64c19e190cd8ea1c7f2a32317</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/ff365cd8f8e7e96b6227716213e840a273f80d2b</url>
    <id>ff365cd8f8e7e96b6227716213e840a273f80d2b</id>
    <committed-date>2009-02-14T14:24:20-08:00</committed-date>
    <authored-date>2009-02-14T14:24:20-08:00</authored-date>
    <message>updated readme</message>
    <tree>12e52a6ccbb8ea9146d7bb2687fc19e9525349b5</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07138588b003d574ad8e003026b461a426eecf1b</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/a8bb2852d20e87e64c19e190cd8ea1c7f2a32317</url>
    <id>a8bb2852d20e87e64c19e190cd8ea1c7f2a32317</id>
    <committed-date>2009-02-14T14:07:57-08:00</committed-date>
    <authored-date>2009-02-14T14:02:10-08:00</authored-date>
    <message>* Added a rakefile with tasks to run specs, build gems, and create rdoc
* Added History file
* Updated .gitignore</message>
    <tree>eb5a8e49d3bee23759198699ca8b07e734442c95</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd7b4e154ebf18b09eb16033467fcb4c0d4e2ee7</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/07138588b003d574ad8e003026b461a426eecf1b</url>
    <id>07138588b003d574ad8e003026b461a426eecf1b</id>
    <committed-date>2009-02-14T13:48:11-08:00</committed-date>
    <authored-date>2009-02-14T13:48:11-08:00</authored-date>
    <message>renamed MIT-LICENSE to MIT-LICENSE.txt</message>
    <tree>a97da8eb4d9394f6006bed94ded1d9a8b37fa338</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>74d142ad67c258ea22470683ac74964869a74762</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/cd7b4e154ebf18b09eb16033467fcb4c0d4e2ee7</url>
    <id>cd7b4e154ebf18b09eb16033467fcb4c0d4e2ee7</id>
    <committed-date>2009-02-14T13:34:20-08:00</committed-date>
    <authored-date>2009-02-14T13:34:20-08:00</authored-date>
    <message>updated the readme and renamed it to README.rdoc</message>
    <tree>5c2bc10bee5b45ff2a9bd8be5416adbe1c2624c2</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>720f25e0ec213c84bb47ef51b3a66e2d13127c90</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/74d142ad67c258ea22470683ac74964869a74762</url>
    <id>74d142ad67c258ea22470683ac74964869a74762</id>
    <committed-date>2009-02-14T12:58:21-08:00</committed-date>
    <authored-date>2009-02-14T12:58:21-08:00</authored-date>
    <message>* Made it so CachingPresenter will not attempt to cache assignment/writer methods.
* Made it so CachingPresenter will cache #[] methods</message>
    <tree>9828195d739b26d8c345024ea014c3cc1ab47cc3</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6911c84e5d97452960d4bb99d2deb3d0218f09f</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/720f25e0ec213c84bb47ef51b3a66e2d13127c90</url>
    <id>720f25e0ec213c84bb47ef51b3a66e2d13127c90</id>
    <committed-date>2009-02-14T12:14:31-08:00</committed-date>
    <authored-date>2009-02-14T12:14:31-08:00</authored-date>
    <message>Refactored examples to reduce dependency on # of top-level sample classes and changed how the memoizable and instantiation methods are loaded. No behaviour changes.</message>
    <tree>a67cae1809aecea3c4995009b9f0e83fe591e8d5</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ec4ed2a9bd10ac14ac43d61ab42bc2856c25884</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/c6911c84e5d97452960d4bb99d2deb3d0218f09f</url>
    <id>c6911c84e5d97452960d4bb99d2deb3d0218f09f</id>
    <committed-date>2009-02-14T11:47:13-08:00</committed-date>
    <authored-date>2009-02-14T11:47:13-08:00</authored-date>
    <message>Removing unnecessary code comment.</message>
    <tree>697b888bd3da0d5399c61209aa60666e3f1f402f</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3d5949c9027d689a423f98e5f75f5e1a5b6f621</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/0ec4ed2a9bd10ac14ac43d61ab42bc2856c25884</url>
    <id>0ec4ed2a9bd10ac14ac43d61ab42bc2856c25884</id>
    <committed-date>2009-02-14T11:46:58-08:00</committed-date>
    <authored-date>2009-02-14T11:46:58-08:00</authored-date>
    <message>Made CachingPresenter raise an ArgumentError if an unknown option is used when declaring what a presenter presents on.</message>
    <tree>c304d20061609a69a13f142163a4463c2f7cd63c</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c875fbf6fa8c484212bfa5bb87f7a18e4b905b9b</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/a3d5949c9027d689a423f98e5f75f5e1a5b6f621</url>
    <id>a3d5949c9027d689a423f98e5f75f5e1a5b6f621</id>
    <committed-date>2009-02-14T11:39:08-08:00</committed-date>
    <authored-date>2009-02-14T11:39:08-08:00</authored-date>
    <message>Deprecated/removed the :requiring option for creating a presenter in favor of :accepts. 
* :accepts makes all additional arguments optional</message>
    <tree>7852430e16e66ec75dec41cd5bd0386eb875fcf9</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70782e4e68577314e0f12545d75e7896990df405</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/c875fbf6fa8c484212bfa5bb87f7a18e4b905b9b</url>
    <id>c875fbf6fa8c484212bfa5bb87f7a18e4b905b9b</id>
    <committed-date>2009-02-14T10:29:59-08:00</committed-date>
    <authored-date>2009-02-14T08:39:20-08:00</authored-date>
    <message>moved caching examples in spec into their own describe block</message>
    <tree>9e812268ea291a1f7ee66a309fc9f2cd2e74586e</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9af10d7b6cae97b6288dab97c9d5efe47e1d409c</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/70782e4e68577314e0f12545d75e7896990df405</url>
    <id>70782e4e68577314e0f12545d75e7896990df405</id>
    <committed-date>2009-02-14T08:38:49-08:00</committed-date>
    <authored-date>2009-02-14T08:37:08-08:00</authored-date>
    <message>updated the description of the it() examples in the specs to be consistent</message>
    <tree>64713f17f884146fd457f5cb74d3dd47b2338786</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>145b522e0be175d0b45359e69667e652c9e37e84</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/9af10d7b6cae97b6288dab97c9d5efe47e1d409c</url>
    <id>9af10d7b6cae97b6288dab97c9d5efe47e1d409c</id>
    <committed-date>2009-02-14T08:23:01-08:00</committed-date>
    <authored-date>2009-02-12T13:09:15-08:00</authored-date>
    <message>Updated README to reflect repository change to mhs/caching_presenter rather than zdennis/caching_presenter</message>
    <tree>99e01fb0bc194df225f706125701e0672e71a195</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>46263c2e5743426947cb2380fe82af17bc15c3e4</id>
      </parent>
    </parents>
    <author>
      <name>Mark Van Holstyn</name>
      <email>mvanholstyn@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/145b522e0be175d0b45359e69667e652c9e37e84</url>
    <id>145b522e0be175d0b45359e69667e652c9e37e84</id>
    <committed-date>2009-02-13T17:47:09-08:00</committed-date>
    <authored-date>2009-02-13T17:47:09-08:00</authored-date>
    <message>Update == to on blow up when passing it an object which is not a subclass of CachingPresenter</message>
    <tree>4008b22c85660562cce0437a46c0ecfeed36fae7</tree>
    <committer>
      <name>Mark Van Holstyn</name>
      <email>mvanholstyn@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9947db5b3f16a581ec651a1f9ba0d4ffa85e9d8b</id>
      </parent>
    </parents>
    <author>
      <name>Mark Van Holstyn</name>
      <email>mvanholstyn@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/46263c2e5743426947cb2380fe82af17bc15c3e4</url>
    <id>46263c2e5743426947cb2380fe82af17bc15c3e4</id>
    <committed-date>2009-02-13T08:14:15-08:00</committed-date>
    <authored-date>2009-02-13T08:14:15-08:00</authored-date>
    <message>Pass options from present and present_collection to new</message>
    <tree>11cc71ba1e6aecbf7502a1c4322221d3d3a0390c</tree>
    <committer>
      <name>Mark Van Holstyn</name>
      <email>mvanholstyn@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1bd25fff34f319c57cc9895c8579eb2e2abc932a</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/9947db5b3f16a581ec651a1f9ba0d4ffa85e9d8b</url>
    <id>9947db5b3f16a581ec651a1f9ba0d4ffa85e9d8b</id>
    <committed-date>2009-01-22T12:22:05-08:00</committed-date>
    <authored-date>2009-01-22T12:22:05-08:00</authored-date>
    <message>fixed bug where namespaced objects were not being properly found</message>
    <tree>064657655360943dcff01642196a5783c0932cf3</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ab6853dedcf7ef1f6c60090490b2f75c26786c3a</id>
      </parent>
    </parents>
    <author>
      <name>Brandon Keepers</name>
      <email>brandon@opensoul.org</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/1bd25fff34f319c57cc9895c8579eb2e2abc932a</url>
    <id>1bd25fff34f319c57cc9895c8579eb2e2abc932a</id>
    <committed-date>2008-11-12T12:02:18-08:00</committed-date>
    <authored-date>2008-11-12T12:02:18-08:00</authored-date>
    <message>made #present take advantage of lazy loading features of Rails</message>
    <tree>7dfc4bbc75af9dbc0a13110e49bec33fb8a404e5</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df537134592c6e7c0fac709491a3695e7f0ac3e4</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/ab6853dedcf7ef1f6c60090490b2f75c26786c3a</url>
    <id>ab6853dedcf7ef1f6c60090490b2f75c26786c3a</id>
    <committed-date>2008-11-12T11:19:03-08:00</committed-date>
    <authored-date>2008-11-12T11:19:03-08:00</authored-date>
    <message>updated #present_collection to use #map! instad of #map so the array is preserved</message>
    <tree>a7770240d4b0aca5993441cf7c065ae7ec4c7354</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea2fe124f6e1ed082551f397903ca267032e5e6b</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/df537134592c6e7c0fac709491a3695e7f0ac3e4</url>
    <id>df537134592c6e7c0fac709491a3695e7f0ac3e4</id>
    <committed-date>2008-11-12T10:38:13-08:00</committed-date>
    <authored-date>2008-11-12T10:38:13-08:00</authored-date>
    <message>added the :as option to the #present and #present_collection methods</message>
    <tree>f6f81be376e2fe39e306f9a7ca2bfee66ea5af39</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9e5f94cf88e5cdfba223701e8b27559e8997174</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/ea2fe124f6e1ed082551f397903ca267032e5e6b</url>
    <id>ea2fe124f6e1ed082551f397903ca267032e5e6b</id>
    <committed-date>2008-11-12T07:20:02-08:00</committed-date>
    <authored-date>2008-11-12T07:20:02-08:00</authored-date>
    <message>downcased and underscored Present() and PresentCollection()</message>
    <tree>0261af48061165ded7402fd50805df1085afd680</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cdfe0cdb1b8f47c88e6cba811fbc41d9d0e740e4</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/d9e5f94cf88e5cdfba223701e8b27559e8997174</url>
    <id>d9e5f94cf88e5cdfba223701e8b27559e8997174</id>
    <committed-date>2008-11-12T07:17:29-08:00</committed-date>
    <authored-date>2008-11-12T07:17:29-08:00</authored-date>
    <message>renamed Presenter() to Present(), introduced PresentCollection</message>
    <tree>5cf3d90d0bc874e07c8cc9eb5e516ed7e22c47f6</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f849d06cc6147b1151129d58f92e511c66349831</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/cdfe0cdb1b8f47c88e6cba811fbc41d9d0e740e4</url>
    <id>cdfe0cdb1b8f47c88e6cba811fbc41d9d0e740e4</id>
    <committed-date>2008-11-08T12:22:48-08:00</committed-date>
    <authored-date>2008-11-08T12:22:48-08:00</authored-date>
    <message>CachingPresenter now always delegates class, id and to_param methods to the object being presented on (unless of course you override it on the presenter to do something else), respond_to? is now delegated to the object being presented on as well</message>
    <tree>41a7130cce4afe2b89eb2b53721f9c6831632320</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>56f45b108b6e545415a225a46f6ad35fe82eea3c</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/f849d06cc6147b1151129d58f92e511c66349831</url>
    <id>f849d06cc6147b1151129d58f92e511c66349831</id>
    <committed-date>2008-11-08T11:21:44-08:00</committed-date>
    <authored-date>2008-11-08T11:21:44-08:00</authored-date>
    <message>removed activesupport dependencies, cleaned up some code formatting</message>
    <tree>dfea8c25dbd67f84ab8c0ec8e5ec4b85a6a0228f</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2725296ad8fd521e4e9dae4399bf1ec81562d6b5</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/56f45b108b6e545415a225a46f6ad35fe82eea3c</url>
    <id>56f45b108b6e545415a225a46f6ad35fe82eea3c</id>
    <committed-date>2008-11-08T08:37:29-08:00</committed-date>
    <authored-date>2008-11-08T08:29:36-08:00</authored-date>
    <message>Introduced the Presenter() method in CachingPresenter::InstantiationMethods module which constructs a presenter based off of the type of argument passed in.</message>
    <tree>50a82df926d978accda75627c392a9a64dd0e3a0</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5ca34a65cbe96211613afd8dd3b4a73c8fed890</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/2725296ad8fd521e4e9dae4399bf1ec81562d6b5</url>
    <id>2725296ad8fd521e4e9dae4399bf1ec81562d6b5</id>
    <committed-date>2008-11-06T20:43:17-08:00</committed-date>
    <authored-date>2008-11-06T20:43:17-08:00</authored-date>
    <message>added a README</message>
    <tree>e7243ac01efb490d1ef6ccca1a45e36b8709ed21</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b141f1001241543629b7ec6c9b9398782898fbe2</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/b5ca34a65cbe96211613afd8dd3b4a73c8fed890</url>
    <id>b5ca34a65cbe96211613afd8dd3b4a73c8fed890</id>
    <committed-date>2008-11-06T20:05:54-08:00</committed-date>
    <authored-date>2008-11-06T20:05:54-08:00</authored-date>
    <message>pulled out caching/memoizable functionality into CachingPresenter::Memoizable. Added an example to ensure memoization works with different methods with the same arguments. Stole MEMOIZED_IVAR proc from Rails' ActiveSupport</message>
    <tree>ce7c07401f5132df7e07b52f14a31db316586fd6</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fbff1596ba0ae1216b2b26592be00bb4ed1a49f2</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/b141f1001241543629b7ec6c9b9398782898fbe2</url>
    <id>b141f1001241543629b7ec6c9b9398782898fbe2</id>
    <committed-date>2008-11-06T19:15:49-08:00</committed-date>
    <authored-date>2008-11-06T19:15:49-08:00</authored-date>
    <message>switched method_missing to use class_eval rather than define_method, so block passing would work. Added an example to ensure doesn't break methods with blocks</message>
    <tree>5ff989e1dcd0bce14e8e85978a8ebbc9f020404d</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f211c03efc353d95262b4da35d16a2bf169a41e</id>
      </parent>
    </parents>
    <author>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </author>
    <url>http://github.com/zdennis/caching_presenter/commit/fbff1596ba0ae1216b2b26592be00bb4ed1a49f2</url>
    <id>fbff1596ba0ae1216b2b26592be00bb4ed1a49f2</id>
    <committed-date>2008-11-06T18:47:56-08:00</committed-date>
    <authored-date>2008-11-06T18:47:56-08:00</authored-date>
    <message>adds some examples to ensure no method calls with blocks are cached</message>
    <tree>239c0182d45b33727119e00de9e279a556920cc2</tree>
    <committer>
      <name>Zach Dennis</name>
      <email>zach.dennis@gmail.com</email>
    </committer>
  </commit>
</commits>
