<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -184,7 +184,7 @@ module CompositePrimaryKeys
         #   Person.exists?(5,7)
         def exists?(ids)
           if ids.is_a?(Array) &amp;&amp; ids.first.is_a?(String)
-            count(:conditions =&gt; ids).size &gt; 0
+            count(:conditions =&gt; ids) &gt; 0
           else
             obj = find(ids) rescue false
             !obj.nil? and obj.is_a?(self)            </diff>
      <filename>lib/composite_primary_keys/base.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ module CompositePrimaryKeys
   module VERSION #:nodoc:
     MAJOR = 2
     MINOR = 2
-    TINY  = 1
+    TINY  = 2
     STRING = [MAJOR, MINOR, TINY].join('.')
   end
 end</diff>
      <filename>lib/composite_primary_keys/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,9 +19,11 @@ class TestExists &lt; Test::Unit::TestCase
   
   def test_composite_key_exists_giving_ids_as_array
     assert Department.exists?([1,1])
+    assert_equal(false, Department.exists?([1111,1111]))
   end
   
   def test_composite_key_exists_giving_ids_as_condition
     assert Department.exists?(['department_id = ? and location_id = ?', 1, 1])
+    assert_equal(false, Department.exists?(['department_id = ? and location_id = ?', 11111, 11111]))
   end
 end
\ No newline at end of file</diff>
      <filename>test/test_exists.rb</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,7 @@
     &lt;h1&gt;Composite Primary Keys&lt;/h1&gt;
     &lt;div id=&quot;version&quot; class=&quot;clickable&quot; onclick='document.location = &quot;http://rubyforge.org/projects/compositekeys&quot;; return false'&gt;
       Get Version
-      &lt;a href=&quot;http://rubyforge.org/projects/compositekeys&quot; class=&quot;numbers&quot;&gt;2.2.1&lt;/a&gt;
+      &lt;a href=&quot;http://rubyforge.org/projects/compositekeys&quot; class=&quot;numbers&quot;&gt;2.2.2&lt;/a&gt;
     &lt;/div&gt;
     &lt;h1&gt;&amp;#8594; Ruby on Rails&lt;/h1&gt;
 &lt;h1&gt;&amp;#8594; ActiveRecords&lt;/h1&gt;</diff>
      <filename>website/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,3 @@
 // Announcement JS file
-var version = &quot;2.2.1&quot;;
+var version = &quot;2.2.2&quot;;
 MagicAnnouncement.show('compositekeys', version);</diff>
      <filename>website/version-raw.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
 // Version JS file
-var version = &quot;2.2.1&quot;;
+var version = &quot;2.2.2&quot;;
 
 document.write(&quot; - &quot; + version);</diff>
      <filename>website/version.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>102c47fe2b5b382ca819040017c9c6305b67d970</id>
    </parent>
  </parents>
  <author>
    <name>Darrin Holst</name>
    <email>darrinholst@gmail.com</email>
  </author>
  <url>http://github.com/drnic/composite_primary_keys/commit/0efff84e20d818323162859687e4011c2e941856</url>
  <id>0efff84e20d818323162859687e4011c2e941856</id>
  <committed-date>2009-01-23T23:52:08-08:00</committed-date>
  <authored-date>2009-01-23T23:52:08-08:00</authored-date>
  <message>fix bug with exists? always returning true when passed conditions</message>
  <tree>d1afd6ddef0fbb8772aa4509f27d22b44821cc14</tree>
  <committer>
    <name>Darrin Holst</name>
    <email>darrinholst@gmail.com</email>
  </committer>
</commit>
