<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>72455a6333e2296edeb46d2a80cbff7ab2689bcc</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/4431f87ae24368840230c3bf4f9736c8bfb6215f</url>
    <id>4431f87ae24368840230c3bf4f9736c8bfb6215f</id>
    <committed-date>2008-12-01T18:14:20-08:00</committed-date>
    <authored-date>2008-12-01T18:14:20-08:00</authored-date>
    <message>fixed bug where #with_role would blow away singleton methods, a few code cleanups</message>
    <tree>9c0e10466488a432ede13171e388a0366e0aba50</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>940e56dbfccaa5a9da1f1829c3a96cb05cfc87f4</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/f1e6edd789610d8941c9b6291fa305ff720396a0</url>
    <id>f1e6edd789610d8941c9b6291fa305ff720396a0</id>
    <committed-date>2008-10-30T20:24:10-07:00</committed-date>
    <authored-date>2008-10-30T20:24:10-07:00</authored-date>
    <message>added multiple role contexts</message>
    <tree>bec09a241dfe17bdc42132ca2f128a7eb54aa314</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e0923d64b2cd6e97b1e039ec74f4dddc29c69608</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/893bd6830519db69c00aad109eaacd082e8d2f02</url>
    <id>893bd6830519db69c00aad109eaacd082e8d2f02</id>
    <committed-date>2008-10-30T20:15:06-07:00</committed-date>
    <authored-date>2008-10-30T20:15:06-07:00</authored-date>
    <message>tiny spec refactoring, fixed mistakes in README</message>
    <tree>b21c51487d6c4573bf0aee962169cb663a88b2da</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc5aba5875c740b965daca1e69c7707f8f601811</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/e0923d64b2cd6e97b1e039ec74f4dddc29c69608</url>
    <id>e0923d64b2cd6e97b1e039ec74f4dddc29c69608</id>
    <committed-date>2008-10-30T19:54:46-07:00</committed-date>
    <authored-date>2008-10-30T19:54:46-07:00</authored-date>
    <message>started implementing temporary role contexts</message>
    <tree>9a69daeb92a5ac5c8a59050c01718046b9d755ce</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1dc0a4a7b219807f772a3d80cde0bffc2baba08d</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/630426d2e8002949ae71c4d5116bcc4c31ebb8ef</url>
    <id>630426d2e8002949ae71c4d5116bcc4c31ebb8ef</id>
    <committed-date>2008-10-30T19:19:31-07:00</committed-date>
    <authored-date>2008-10-30T19:19:31-07:00</authored-date>
    <message>much more spec coverage, removed Module#delegate, fixed some bugs</message>
    <tree>b697c153e0e798ff87614576aa8a444b1f04c9e2</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>336fd045ae10b3674d782758eb16b22b0f0477b4</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/1dc0a4a7b219807f772a3d80cde0bffc2baba08d</url>
    <id>1dc0a4a7b219807f772a3d80cde0bffc2baba08d</id>
    <committed-date>2008-10-28T21:50:36-07:00</committed-date>
    <authored-date>2008-10-28T21:50:36-07:00</authored-date>
    <message>added some missing spec coverage</message>
    <tree>191d097d9082a415fa369b68662c5e9b6c644c2c</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9bf45d1c5c6f3f660659b00edbf662412e78a217</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/336fd045ae10b3674d782758eb16b22b0f0477b4</url>
    <id>336fd045ae10b3674d782758eb16b22b0f0477b4</id>
    <committed-date>2008-10-28T21:25:36-07:00</committed-date>
    <authored-date>2008-10-28T21:25:36-07:00</authored-date>
    <message>allow parameterized permission check</message>
    <tree>f36d1798605f9d493d07951499e01c4127f1b325</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fa797534148d8ae04989baddccf632eebc8122f</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/9bf45d1c5c6f3f660659b00edbf662412e78a217</url>
    <id>9bf45d1c5c6f3f660659b00edbf662412e78a217</id>
    <committed-date>2008-10-28T20:38:21-07:00</committed-date>
    <authored-date>2008-10-28T20:38:21-07:00</authored-date>
    <message>added ability to pass block to #can calls which is executed in context of object with role</message>
    <tree>a40da01205184f6a0f38b5af7aab4614a7dfbc2e</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2d6a3592d74816dc26e2c3bbf467c5c5e112cd8</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/0fa797534148d8ae04989baddccf632eebc8122f</url>
    <id>0fa797534148d8ae04989baddccf632eebc8122f</id>
    <committed-date>2008-10-27T19:31:32-07:00</committed-date>
    <authored-date>2008-10-27T19:31:32-07:00</authored-date>
    <message>instance_eval'ing in place</message>
    <tree>ef683c3903ffce3c742cb9d7457f17c7520e8127</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd55ccc613582763ed6a73bbc9fe53a5cb3b462b</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/3fd5287fd84dc3c6d1126d8ed984cb0117b871b0</url>
    <id>3fd5287fd84dc3c6d1126d8ed984cb0117b871b0</id>
    <committed-date>2008-10-27T19:22:19-07:00</committed-date>
    <authored-date>2008-10-27T19:22:19-07:00</authored-date>
    <message>permission specifications can now take a block</message>
    <tree>01bd0616dc415e92cc4159098f86b134bdb8be5a</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6e093d69ce5b4da81d00d55fb1a2fb82374f55b</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/cd55ccc613582763ed6a73bbc9fe53a5cb3b462b</url>
    <id>cd55ccc613582763ed6a73bbc9fe53a5cb3b462b</id>
    <committed-date>2008-10-27T19:05:03-07:00</committed-date>
    <authored-date>2008-10-27T19:05:03-07:00</authored-date>
    <message>added :superuser option</message>
    <tree>2c3b4ba23b902e5ba56b2f6b21ff41bd9e2ee80c</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>384224b625720d576e290dd5ff8ed8b84bdfbfb2</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/14af2e1520ca2a8c84a2f3ea937a62659ebda50f</url>
    <id>14af2e1520ca2a8c84a2f3ea937a62659ebda50f</id>
    <committed-date>2008-10-27T18:30:47-07:00</committed-date>
    <authored-date>2008-10-27T18:30:47-07:00</authored-date>
    <message>added role predicate helpers and some documentation to README</message>
    <tree>dd05cc42f393c77c276aa75cca158df32f75a6cb</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37ce4ea26b1dc389d86a1e477d539c88d312419f</id>
      </parent>
    </parents>
    <author>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </author>
    <url>http://github.com/nakajima/roleful/commit/384224b625720d576e290dd5ff8ed8b84bdfbfb2</url>
    <id>384224b625720d576e290dd5ff8ed8b84bdfbfb2</id>
    <committed-date>2008-10-27T18:08:20-07:00</committed-date>
    <authored-date>2008-10-27T18:08:20-07:00</authored-date>
    <message>permissions are delegated to roles</message>
    <tree>2b4ede62845f6b9c8d958cb12ef282c3d7e6b7f4</tree>
    <committer>
      <name>Pat Nakajima</name>
      <email>patnakajima@gmail.com</email>
    </committer>
  </commit>
</commits>
