<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/pacecar/associations.rb</filename>
    </added>
    <added>
      <filename>test/associations_test.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -44,7 +44,10 @@ And some basic model declarations...
     include Pacecar
     has_many :posts, :as =&gt; :owner
     has_many :comments
+    has_many :articles
     has_ranking :comments
+    has_recent_records :comments
+    has_recent_records :articles, :comments
   end
 
   class Post &lt; ActiveRecord::Base
@@ -62,6 +65,10 @@ And some basic model declarations...
     belongs_to :user
   end
 
+  class Article &lt; ActiveRecord::Base
+    belongs_to :user
+  end
+
 = All columns
 
 Records where approved_at is not null, or where it is null...
@@ -154,6 +161,12 @@ Records with the most and least associated records...
   User.maximum_comments
   User.minimum_comments
 
+Records with associated records since a certain time...
+
+  User.recent_comments_since(2.days.ago)
+  User.recent_comments_and_posts_since(3.days.ago)
+  User.recent_comments_or_posts_since(4.days.ago)
+
 = State columns
 
 Records which are in a particular state, or not in a state...</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+require 'pacecar/associations'
 require 'pacecar/boolean'
 require 'pacecar/datetime'
 require 'pacecar/duration'
@@ -13,6 +14,7 @@ require 'pacecar/state'
 module Pacecar
   def self.included(base)
     base.class_eval do
+      include Pacecar::Associations
       include Pacecar::Boolean
       include Pacecar::Datetime
       include Pacecar::Duration</diff>
      <filename>lib/pacecar.rb</filename>
    </modified>
    <modified>
      <diff>@@ -32,7 +32,10 @@ class User &lt; ActiveRecord::Base
   include Pacecar
   has_many :posts, :as =&gt; :owner
   has_many :comments
+  has_many :articles
   has_ranking :comments
+  has_recent_records :comments
+  has_recent_records :articles, :comments
 end
 class Post &lt; ActiveRecord::Base
   include Pacecar
@@ -47,4 +50,5 @@ class Comment &lt; ActiveRecord::Base
   belongs_to :user
 end
 class Article &lt; ActiveRecord::Base
+  belongs_to :user
 end</diff>
      <filename>test/models.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e6b01902c5b313612c6324f1865e2c94bd8450cf</id>
    </parent>
  </parents>
  <author>
    <name>Matt Jankowski</name>
    <email>mjankowski@thoughtbot.com</email>
  </author>
  <url>http://github.com/thoughtbot/pacecar/commit/101f140110ef8b006168383b53d0d3d8489df715</url>
  <id>101f140110ef8b006168383b53d0d3d8489df715</id>
  <committed-date>2009-04-17T13:50:42-07:00</committed-date>
  <authored-date>2009-04-17T13:50:42-07:00</authored-date>
  <message>add recent association record scopes</message>
  <tree>ff05f5bef233291ff673411a56dff0f965c31043</tree>
  <committer>
    <name>Matt Jankowski</name>
    <email>mjankowski@thoughtbot.com</email>
  </committer>
</commit>
