<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>5f8e48cbd297aca4add4b48efa2136ba6ac851b1</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7b61541ea53c309847753d5553baa2eed9cc6282</url>
    <id>7b61541ea53c309847753d5553baa2eed9cc6282</id>
    <committed-date>2009-12-14T18:00:14-08:00</committed-date>
    <authored-date>2009-12-14T18:00:14-08:00</authored-date>
    <message>Add Enumerable#exclude? to bring parity to Enumerable#include? and avoid if !x.include?/else calls [DHH]</message>
    <tree>2440938485241d03c37757768987a76490376afd</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>329e7f44417c00a8d6fee337c288a463e9d64346</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Noria</name>
      <email>fxn@hashref.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/db2c0d79e3f9ba4fa921b7a122e9e7849729de64</url>
    <id>db2c0d79e3f9ba4fa921b7a122e9e7849729de64</id>
    <committed-date>2009-11-09T13:16:51-08:00</committed-date>
    <authored-date>2009-11-09T13:05:31-08:00</authored-date>
    <message>Enumerable#none? is not needed for Ruby &gt;= 1.8.7</message>
    <tree>b618926ddc352a130efdd7d8de0cd1736fdf6f31</tree>
    <committer>
      <name>Xavier Noria</name>
      <email>fxn@hashref.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>97a5c7a5163b4bf7398939a4ccaf1d04c530ec52</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/60bed59fbf21fcfe5b9a753181f6d34488055acd</url>
    <id>60bed59fbf21fcfe5b9a753181f6d34488055acd</id>
    <committed-date>2009-08-09T10:15:20-07:00</committed-date>
    <authored-date>2009-08-09T10:15:13-07:00</authored-date>
    <message>Remove unnecessary &amp;block from Range#sum and add tests for (num..float).sum</message>
    <tree>11229c856c227ea75f0ade25f7a093f6c8993da2</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1185500ff0465aff8686315f1b785884f133adcf</id>
      </parent>
    </parents>
    <author>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e0adfa82c05f9c975005f102b4bcaebfcd17d241</url>
    <id>e0adfa82c05f9c975005f102b4bcaebfcd17d241</id>
    <committed-date>2009-08-09T10:05:58-07:00</committed-date>
    <authored-date>2009-08-09T10:03:09-07:00</authored-date>
    <message>Optimize Range#sum only for integers [#2489]</message>
    <tree>972d84e64e32570b2aba4e4d24e81f90b4b0045a</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d811864e880580549bc1ab73a1ab0be886598e6e</id>
      </parent>
    </parents>
    <author>
      <name>Jos&#233; Valim</name>
      <email>jose.valim@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/1bd4d1c67459a91415ee73a8f55d2309c0d62a87</url>
    <id>1bd4d1c67459a91415ee73a8f55d2309c0d62a87</id>
    <committed-date>2009-08-09T07:56:10-07:00</committed-date>
    <authored-date>2009-08-09T04:22:06-07:00</authored-date>
    <message>Optimize Range#sum to use arithmetic progression when a block is not given [#2489].

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>4862a97d1187ee76c64df4083792af0bfcd1a363</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b3798506b403911665c3c24fd055b75d6f6a44f</id>
      </parent>
    </parents>
    <author>
      <name>Marc-Andre Lafortune</name>
      <email>github@marc-andre.ca</email>
    </author>
    <url>http://github.com/rails/rails/commit/29096268ccce2b13e1490c8b673ffe0b498555fc</url>
    <id>29096268ccce2b13e1490c8b673ffe0b498555fc</id>
    <committed-date>2009-08-08T17:51:09-07:00</committed-date>
    <authored-date>2009-04-13T22:12:55-07:00</authored-date>
    <message>Enumerable#sum now works will all enumerables, even if they don't respond to :size

[#2489 state:committed]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>3fdb677bca442e2967f180db42003032c7aa1912</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c68d23f19010379a9320690ca17a26743c8f071</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e033b5d037c303a34e0c5aec2b38ec6270f00f86</url>
    <id>e033b5d037c303a34e0c5aec2b38ec6270f00f86</id>
    <committed-date>2009-07-25T08:03:58-07:00</committed-date>
    <authored-date>2009-07-25T08:03:58-07:00</authored-date>
    <message>Merge docrails</message>
    <tree>7c69e6ef81028d0c1978d0b1dcea14893a146554</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>051bab5bd2d52bc4b3abf1a3dfb086c4c3fd345e</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/8d1d813b66d626dfaf82fa360907c7bf681180e5</url>
    <id>8d1d813b66d626dfaf82fa360907c7bf681180e5</id>
    <committed-date>2009-03-21T04:35:16-07:00</committed-date>
    <authored-date>2009-03-21T04:00:07-07:00</authored-date>
    <message>Simplify Enumerable#each_with_object</message>
    <tree>a689a5f261d60094e3e05d8390949bfeeee95cd2</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b7d07f4231a20e6517ca8fd7beab23e56cf81db</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/7ee9addb6edc6d231ab5d95a24964a56b0b175d0</url>
    <id>7ee9addb6edc6d231ab5d95a24964a56b0b175d0</id>
    <committed-date>2008-11-19T11:51:57-08:00</committed-date>
    <authored-date>2008-11-19T11:51:57-08:00</authored-date>
    <message>Enumerable#none? conforms to Ruby 1.8.7 behavior</message>
    <tree>2f307aca824f13ad15ee9624eded244ff87b2928</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>291d199de1271c254c44b94766d13013b222a125</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/70babd4ebbeec56623d7310352f7b2b6b916c5fb</url>
    <id>70babd4ebbeec56623d7310352f7b2b6b916c5fb</id>
    <committed-date>2008-11-19T03:19:11-08:00</committed-date>
    <authored-date>2008-11-19T03:19:11-08:00</authored-date>
    <message>Update doc to make more sense</message>
    <tree>daef51fff750562e93f92aaf717764da2480a3ee</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>917428bcce7bb22241bfc07daa5d0ddf9d107775</id>
      </parent>
    </parents>
    <author>
      <name>Damian Janowski</name>
      <email>damian.janowski@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f451f0e5cfa358e88ac9d03d813a9c84facd6648</url>
    <id>f451f0e5cfa358e88ac9d03d813a9c84facd6648</id>
    <committed-date>2008-11-19T01:48:41-08:00</committed-date>
    <authored-date>2008-11-18T12:53:06-08:00</authored-date>
    <message>Added Enumerable#none? to check that none of the elements match the block [#1408 state:committed]

Signed-off-by: David Heinemeier Hansson &lt;david@loudthinking.com&gt;</message>
    <tree>1b5f2831b934d92f21a8f5ab16ed536ee5e90dc8</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>621f48edb27022a0798d083e50339c552221d0bf</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/dc0aed1151f418c417770539629d26fa34c03815</url>
    <id>dc0aed1151f418c417770539629d26fa34c03815</id>
    <committed-date>2008-09-08T18:08:48-07:00</committed-date>
    <authored-date>2008-09-08T18:08:48-07:00</authored-date>
    <message>Don't shadow arg with block var</message>
    <tree>199d3884a2cd20165c62ed47284baddb4abf0b25</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b36d000975824518d64bcdbd731287c25e9af604</id>
      </parent>
    </parents>
    <author>
      <name>Adam Keys</name>
      <email>adam@therealadam.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/10fe6a6d8940300dd6698ec38e9c9573404e687d</url>
    <id>10fe6a6d8940300dd6698ec38e9c9573404e687d</id>
    <committed-date>2008-09-03T07:21:53-07:00</committed-date>
    <authored-date>2008-09-03T07:20:25-07:00</authored-date>
    <message>Add each_with_object from 1.9 for a more convenient alternative to inject.

Signed-off-by: Michael Koziarski &lt;michael@koziarski.com&gt;
[#962 state:committed]</message>
    <tree>3b6867dd80f7b7fe28f2f5c683d2844de51138d0</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>00ba4c0cf32f9417d47bd891eba97f2e04609520</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/161ab28b7c0bd28828b6d18613a9de09d47023c6</url>
    <id>161ab28b7c0bd28828b6d18613a9de09d47023c6</id>
    <committed-date>2008-06-20T09:31:06-07:00</committed-date>
    <authored-date>2008-06-20T09:31:06-07:00</authored-date>
    <message>Added block-handling to Enumerable#many? (Damian Janowski) [#452 state:resolved]</message>
    <tree>e66809696a44b505b2f1e379f54adbbf67930300</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eea4fe4c902e71249d77b3103eade3dec905f98a</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/ba0f38f89e8473490270957849d7d5b06f6ee65b</url>
    <id>ba0f38f89e8473490270957849d7d5b06f6ee65b</id>
    <committed-date>2008-06-13T15:34:17-07:00</committed-date>
    <authored-date>2008-06-13T15:34:17-07:00</authored-date>
    <message>Change Enumberal#several? to Enumberal#many?</message>
    <tree>6bf2d17d3b4081ec432095a6442f7b8ee30024f3</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>556204abaf95f7c995576cb1358f13de406682ab</id>
      </parent>
      <parent>
        <id>dd4181f47dc0f166eb5d3e47a4a0dc1594cc5669</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/ea3a7e1bb1efc8b3ca10c4163bc116f3d5e23af1</url>
    <id>ea3a7e1bb1efc8b3ca10c4163bc116f3d5e23af1</id>
    <committed-date>2008-06-12T15:48:30-07:00</committed-date>
    <authored-date>2008-06-12T15:48:30-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:rails/rails</message>
    <tree>a3cce25be0c613a8e1444e1d0ff53aaed3497057</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed0cb91a830f317e3a8192a90294c1005f6156c2</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/556204abaf95f7c995576cb1358f13de406682ab</url>
    <id>556204abaf95f7c995576cb1358f13de406682ab</id>
    <committed-date>2008-06-12T15:46:15-07:00</committed-date>
    <authored-date>2008-06-12T15:46:15-07:00</authored-date>
    <message>Added Enumberable#several? to encapsulate collection.size &gt; 1 [DHH]</message>
    <tree>a84387ac04af8377b25c4c283a522dc82639bb53</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>19895f087c338d8385dff9d272d30fb87cb10330</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f5cbad21ac09822a61d6326cbadea16bbe86b623</url>
    <id>f5cbad21ac09822a61d6326cbadea16bbe86b623</id>
    <committed-date>2008-06-10T14:01:16-07:00</committed-date>
    <authored-date>2008-06-10T03:42:43-07:00</authored-date>
    <message>Rubinious: work around h[k] ||= v returning []= result instead of v</message>
    <tree>5e11137a337cb6c7331f49fffc603ac444038892</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>87ec72bd8c4b5d178ba7a41e605bc9a8e27f9e67</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Noria</name>
      <email>fxn@hashref.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/64092de25727c1943807bf5345107d90428135a0</url>
    <id>64092de25727c1943807bf5345107d90428135a0</id>
    <committed-date>2008-05-02T06:45:23-07:00</committed-date>
    <authored-date>2008-05-02T06:45:23-07:00</authored-date>
    <message>Improve documentation coverage and markup
Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>87977e3b0c839fb6adb417949676bb5384155526</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>549c81db4a9ca941ea65ae2edafb0f34784f12f2</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/0b21ac5118c293b43e5370d7a3da980514f089a2</url>
    <id>0b21ac5118c293b43e5370d7a3da980514f089a2</id>
    <committed-date>2008-04-20T19:56:01-07:00</committed-date>
    <authored-date>2008-04-20T19:16:48-07:00</authored-date>
    <message>Ruby 1.8.7 compat: override unordered Enumerable#group_by</message>
    <tree>5ad45c29bfaeddf83e39478748177e2056ebf0cb</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c47ceb30b940a8cd8eb681a898895bce46f79dd</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/ca9413674ea70dc67ab517734af2e40dac21beef</url>
    <id>ca9413674ea70dc67ab517734af2e40dac21beef</id>
    <committed-date>2008-03-26T05:27:52-07:00</committed-date>
    <authored-date>2008-03-26T05:27:52-07:00</authored-date>
    <message>Improve documentation.


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@9093 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>86cbf305a2b1b4688a5b6f7cfbce8a9aa505c5f7</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fc71a07edb214a7f8c08ef69b6e6f4284761de5d</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/8273280a637a5e40de2c37dd1da507c749b11aab</url>
    <id>8273280a637a5e40de2c37dd1da507c749b11aab</id>
    <committed-date>2008-01-22T23:25:20-08:00</committed-date>
    <authored-date>2008-01-22T23:25:20-08:00</authored-date>
    <message>Enumerable#group_by uses ActiveSupport::OrderedHash


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8700 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>47f6a1cfceccd4811b45a8722a874ec60ad88088</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e56c72fae45f26b1ec2acbd20d404b189852a77</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/e9b862acb02f9b6a507023e493a9abb2a2fb62da</url>
    <id>e9b862acb02f9b6a507023e493a9abb2a2fb62da</id>
    <committed-date>2008-01-09T00:37:36-08:00</committed-date>
    <authored-date>2008-01-09T00:37:36-08:00</authored-date>
    <message>Fix up Enumerable#group_by


git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8604 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>99b2e6a488bff56f540136f03ede39bbe043c67a</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07de7612bd11f152df4bb9e68f63de61ec0e6c3d</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/438b108c6bea3d9781c0ecd5e53d362b29fe7f6b</url>
    <id>438b108c6bea3d9781c0ecd5e53d362b29fe7f6b</id>
    <committed-date>2007-12-31T13:30:17-08:00</committed-date>
    <authored-date>2007-12-31T13:30:17-08:00</authored-date>
    <message>Changed the implementation of Enumerable#group_by to use a double array approach instead of a hash such that the insert order is honored [DHH/Marcel]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8516 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>b56970f7b70ef78e812702d2a3d1404f072c2b0c</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6941149abbee39dbbe9898b0dc45e95046f7a70</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/041b9b8a1c1661f90e8e586fddce981bfdb17f11</url>
    <id>041b9b8a1c1661f90e8e586fddce981bfdb17f11</id>
    <committed-date>2007-09-13T17:34:43-07:00</committed-date>
    <authored-date>2007-09-13T17:34:43-07:00</authored-date>
    <message>Some 1.9 forward compatibility

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7474 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>ef4778f501ee2a64b47d3eb2cc60236e8266e94d</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb7807e24408912fcaa2842948eee473d6af1a70</id>
      </parent>
    </parents>
    <author>
      <name>Marcel Molina</name>
      <email>marcel@vernix.org</email>
    </author>
    <url>http://github.com/rails/rails/commit/ba5591f21240534186714efad207d3d8558ad391</url>
    <id>ba5591f21240534186714efad207d3d8558ad391</id>
    <committed-date>2006-10-21T20:04:50-07:00</committed-date>
    <authored-date>2006-10-21T20:04:50-07:00</authored-date>
    <message>Expose methods added to Enumerable in the documentation, such as group_by. Closes #6170.

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5334 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>eb3110da3fbf4ad649324336085dde402726a251</tree>
    <committer>
      <name>Marcel Molina</name>
      <email>marcel@vernix.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1dc4cc030ffecb57ceffecac81215ed1d7924f3f</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/5241b97709c693f272d457abc9165e7d750330b3</url>
    <id>5241b97709c693f272d457abc9165e7d750330b3</id>
    <committed-date>2006-07-09T13:48:31-07:00</committed-date>
    <authored-date>2006-07-09T13:48:31-07:00</authored-date>
    <message>Optional identity for Enumerable#sum defaults to zero. Closes #5657.

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4599 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>aceed61edcbc803208046a74ccd5a5d19683ae5f</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42775686d2b32b66c971c0560ba2497c7f8703b2</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/236c7325df4ca2783c92dffc0f0b9592f822d95a</url>
    <id>236c7325df4ca2783c92dffc0f0b9592f822d95a</id>
    <committed-date>2006-06-25T12:11:09-07:00</committed-date>
    <authored-date>2006-06-25T12:11:09-07:00</authored-date>
    <message>Enumerable#sum without blocks. Closes #5505. Don't assume 0 identity for sum.

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4495 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>09c0e8e9e49cfd3b9a0cb3bc4bd68bbbea90214e</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84d9a292fecc922d4e2cf7b3992e91a182f28b46</id>
      </parent>
    </parents>
    <author>
      <name>Nicholas Seckar</name>
      <email>nseckar@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/a55265132b37c6fb8ac15a96b44e64a64bcd4c45</url>
    <id>a55265132b37c6fb8ac15a96b44e64a64bcd4c45</id>
    <committed-date>2006-06-24T09:42:48-07:00</committed-date>
    <authored-date>2006-06-24T09:42:48-07:00</authored-date>
    <message>Add Enumerable#index_by

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4491 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>28cec2311c882ca64566edae6484950b664d03ad</tree>
    <committer>
      <name>Nicholas Seckar</name>
      <email>nseckar@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fd0eaaa407fb8fd704967be2734c1b094ac630d9</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/84d9a292fecc922d4e2cf7b3992e91a182f28b46</url>
    <id>84d9a292fecc922d4e2cf7b3992e91a182f28b46</id>
    <committed-date>2006-06-24T09:27:34-07:00</committed-date>
    <authored-date>2006-06-24T09:27:34-07:00</authored-date>
    <message>Cant use separate module [DHH]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4490 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>315e5fca0e189255f5ff850a75ec74ea94bd2935</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b89bd779a1ddc78da63de295574b8519c3e94c8</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/fd0eaaa407fb8fd704967be2734c1b094ac630d9</url>
    <id>fd0eaaa407fb8fd704967be2734c1b094ac630d9</id>
    <committed-date>2006-06-24T09:14:59-07:00</committed-date>
    <authored-date>2006-06-24T09:14:59-07:00</authored-date>
    <message>Added Enumerable#sum for calculating a sum from the elements [DHH]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4489 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>e6b8d271e1f70ab38a15faafde16f80abd6e1322</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c50113bc6110624bd411466e7c36bdde23226959</id>
      </parent>
    </parents>
    <author>
      <name>Nicholas Seckar</name>
      <email>nseckar@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/04fb7c30e36432602c849409c020da8f5bcfe9aa</url>
    <id>04fb7c30e36432602c849409c020da8f5bcfe9aa</id>
    <committed-date>2006-05-20T18:42:36-07:00</committed-date>
    <authored-date>2006-05-20T18:42:36-07:00</authored-date>
    <message>Remove Enumerable#first_match in favor of using break(result_for_each)

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4349 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>d3e9daf3547c9f4278d14377ae048b6233dbd3df</tree>
    <committer>
      <name>Nicholas Seckar</name>
      <email>nseckar@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1fdf578c17b38fc5391996d2016f4170bc3bf5ba</id>
      </parent>
    </parents>
    <author>
      <name>Marcel Molina</name>
      <email>marcel@vernix.org</email>
    </author>
    <url>http://github.com/rails/rails/commit/0d92ce59ff45a0e2091c89e5ab976bff803f4b22</url>
    <id>0d92ce59ff45a0e2091c89e5ab976bff803f4b22</id>
    <committed-date>2006-03-01T13:12:18-08:00</committed-date>
    <authored-date>2006-03-01T13:12:18-08:00</authored-date>
    <message>Make Enumerable#group_by return a Hash (sacrificing the preservation of ordering) so that it is more compatible with the version that is in Ruby 1.9

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3727 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>312d1c4ba7afc296f9fd20bb867567bc19cc8c45</tree>
    <committer>
      <name>Marcel Molina</name>
      <email>marcel@vernix.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8368b5960b5128deed17fcf9d7cda5c70da9d972</id>
      </parent>
    </parents>
    <author>
      <name>Marcel Molina</name>
      <email>marcel@vernix.org</email>
    </author>
    <url>http://github.com/rails/rails/commit/1fdf578c17b38fc5391996d2016f4170bc3bf5ba</url>
    <id>1fdf578c17b38fc5391996d2016f4170bc3bf5ba</id>
    <committed-date>2006-03-01T12:32:10-08:00</committed-date>
    <authored-date>2006-03-01T12:32:10-08:00</authored-date>
    <message>Add Enumerable#group_by and Array#in_groups_of

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3726 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>6063dbbf0043d0f187d6655c0ccbade2b1fc4ca4</tree>
    <committer>
      <name>Marcel Molina</name>
      <email>marcel@vernix.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4aaa26eb30f040925c0f982387295d454fde606</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e906ec7f3601544b403958226f7e167a81d3fea4</url>
    <id>e906ec7f3601544b403958226f7e167a81d3fea4</id>
    <committed-date>2005-10-16T15:31:55-07:00</committed-date>
    <authored-date>2005-10-16T15:31:55-07:00</authored-date>
    <message>Dont include unnecessary active support classes in docs

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2661 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
    <tree>e5bbeed56e76c97ebbd6fffc81b8c4ef86aafc79</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
</commits>
