<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -9,5 +9,5 @@ require 'rshoeboxed/list_proxy'
 require 'rshoeboxed/parse_error'
 
 module RShoeboxed
-  VERSION = '0.0.3'
+  VERSION = '0.0.4'
 end</diff>
      <filename>lib/rshoeboxed.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@ require 'rexml/document'
 module RShoeboxed
   class Receipt
     attr_accessor :id, :store, :image_url, :categories
-    attr_reader :date, :total
+    attr_reader :sell_date, :created_date, :modified_date, :total
     
     def self.parse(xml)
       document = REXML::Document.new(xml)
@@ -14,7 +14,9 @@ module RShoeboxed
         begin
           receipt.id = receipt_element.attributes[&quot;id&quot;]
           receipt.store = receipt_element.attributes[&quot;store&quot;]
-          receipt.date = receipt_element.attributes[&quot;date&quot;]
+          receipt.sell_date = receipt_element.attributes[&quot;selldate&quot;]
+          receipt.created_date = receipt_element.attributes[&quot;createdDate&quot;]
+          receipt.modified_date = receipt_element.attributes[&quot;modifiedDate&quot;]
           receipt.total = receipt_element.attributes[&quot;total&quot;]
           receipt.image_url = receipt_element.attributes[&quot;imgurl&quot;]
           
@@ -35,14 +37,26 @@ module RShoeboxed
       @total = total
     end
     
-    def date=(date)
+    def sell_date=(date)
       date = Date.parse(date) if date.is_a?(String)
-      @date = date
+      @sell_date = date
+    end
+    
+    def created_date=(date)
+      date = Date.parse(date) if date.is_a?(String)
+      @created_date = date
+    end
+    
+    def modified_date=(date)
+      date = Date.parse(date) if date.is_a?(String)
+      @modified_date = date
     end
     
     def ==(receipt)
       self.id == receipt.id &amp;&amp; self.store == receipt.store &amp;&amp; self.image_url == receipt.image_url &amp;&amp;
-        self.categories == receipt.categories &amp;&amp; self.date == receipt.date &amp;&amp; self.total == receipt.total
+        self.categories == receipt.categories &amp;&amp; self.sell_date == receipt.sell_date &amp;&amp; 
+        self.modified_date == receipt.modified_date &amp;&amp; self.created_date == receipt.created_date &amp;&amp;
+        self.total == receipt.total
     end
   end
 end</diff>
      <filename>lib/rshoeboxed/receipt.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-&lt;Receipt store=&quot;Morgan Imports&quot; id=&quot;1&quot; total=&quot;$1,929.00&quot; date=&quot;5/12/2008&quot; imgurl=&quot;http://www.shoeboxed.com/receipt.jpeg&quot;&gt;
+&lt;Receipt store=&quot;Morgan Imports&quot; id=&quot;1&quot; total=&quot;$1,929.00&quot; selldate=&quot;5/12/2008&quot; createdDate=&quot;4/12/2008&quot; modifiedDate=&quot;4/20/2008&quot; imgurl=&quot;http://www.shoeboxed.com/receipt.jpeg&quot;&gt;
   &lt;Categories&gt;
     &lt;Category name=&quot;Category 1&quot; id=&quot;1&quot;/&gt;
   &lt;/Categories&gt; </diff>
      <filename>test/fixtures/receipt_info_response.xml</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,11 @@
 &lt;GetReceiptCallResponse&gt;
   &lt;Receipts count=&quot;2&quot;&gt;
-    &lt;Receipt store=&quot;Great Plains Trust Company&quot; id=&quot;23984923842&quot; total=&quot;$3,378.30&quot; date=&quot;5/12/2008&quot; imgurl=&quot;http://www.shoeboxed.com/receipt1.jpeg&quot;&gt;
+    &lt;Receipt store=&quot;Great Plains Trust Company&quot; id=&quot;23984923842&quot; total=&quot;$3,378.30&quot; selldate=&quot;5/12/2008&quot; createdDate=&quot;4/12/2008&quot; modifiedDate=&quot;4/20/2008&quot; imgurl=&quot;http://www.shoeboxed.com/receipt1.jpeg&quot;&gt;
       &lt;Categories&gt;
         &lt;Category name=&quot;Category 1&quot; id=&quot;1&quot;/&gt;
       &lt;/Categories&gt;
     &lt;/Receipt&gt;
-    &lt;Receipt store=&quot;RadioShack&quot; id=&quot;39239293&quot; total=&quot;$3.51&quot; date=&quot;5/12/2008&quot; imgurl=&quot;http://www.shoeboxed.com/receipt2.jpeg&quot;&gt;
+    &lt;Receipt store=&quot;RadioShack&quot; id=&quot;39239293&quot; total=&quot;$3.51&quot; selldate=&quot;5/12/2008&quot; createdDate=&quot;4/12/2008&quot; modifiedDate=&quot;4/20/2008&quot; imgurl=&quot;http://www.shoeboxed.com/receipt2.jpeg&quot;&gt;
       &lt;Categories&gt;
         &lt;Category name=&quot;Category 2&quot; id=&quot;2&quot;/&gt;
       &lt;/Categories&gt;</diff>
      <filename>test/fixtures/receipt_response.xml</filename>
    </modified>
    <modified>
      <diff>@@ -47,7 +47,9 @@ class TestConnection &lt; Test::Unit::TestCase
     assert_not_nil receipt
     assert_equal &quot;1&quot;, receipt.id
     assert_equal &quot;Morgan Imports&quot;, receipt.store
-    assert_equal Date.new(2008, 5, 12), receipt.date
+    assert_equal Date.new(2008, 5, 12), receipt.sell_date
+    assert_equal Date.new(2008, 4, 12), receipt.created_date
+    assert_equal Date.new(2008, 4, 20), receipt.modified_date
     assert_equal BigDecimal.new(&quot;1929.00&quot;), receipt.total
     assert_equal &quot;http://www.shoeboxed.com/receipt.jpeg&quot;, receipt.image_url
     assert_equal [@category1], receipt.categories
@@ -74,7 +76,9 @@ class TestConnection &lt; Test::Unit::TestCase
     receipt = receipts[0]
     assert_equal &quot;23984923842&quot;, receipt.id
     assert_equal &quot;Great Plains Trust Company&quot;, receipt.store
-    assert_equal Date.new(2008, 5, 12), receipt.date
+    assert_equal Date.new(2008, 5, 12), receipt.sell_date
+    assert_equal Date.new(2008, 4, 12), receipt.created_date
+    assert_equal Date.new(2008, 4, 20), receipt.modified_date
     assert_equal BigDecimal.new(&quot;3378.30&quot;), receipt.total
     assert_equal &quot;http://www.shoeboxed.com/receipt1.jpeg&quot;, receipt.image_url
     assert_equal [@category1], receipt.categories
@@ -82,7 +86,9 @@ class TestConnection &lt; Test::Unit::TestCase
     receipt = receipts[1]
     assert_equal &quot;39239293&quot;, receipt.id
     assert_equal &quot;RadioShack&quot;, receipt.store
-    assert_equal Date.new(2008, 5, 12), receipt.date
+    assert_equal Date.new(2008, 5, 12), receipt.sell_date
+    assert_equal Date.new(2008, 4, 12), receipt.created_date
+    assert_equal Date.new(2008, 4, 20), receipt.modified_date
     assert_equal BigDecimal.new(&quot;3.51&quot;), receipt.total
     assert_equal &quot;http://www.shoeboxed.com/receipt2.jpeg&quot;, receipt.image_url
     assert_equal [@category2], receipt.categories</diff>
      <filename>test/test_connection.rb</filename>
    </modified>
    <modified>
      <diff>@@ -17,7 +17,9 @@ class TestReceipt &lt; Test::Unit::TestCase
     receipt = receipts.first
     assert_equal &quot;1&quot;, receipt.id
     assert_equal &quot;Morgan Imports&quot;, receipt.store
-    assert_equal Date.new(2008, 5, 12), receipt.date
+    assert_equal Date.new(2008, 5, 12), receipt.sell_date
+    assert_equal Date.new(2008, 4, 12), receipt.created_date
+    assert_equal Date.new(2008, 4, 20), receipt.modified_date
     assert_equal BigDecimal.new(&quot;1929.00&quot;), receipt.total
     assert_equal &quot;http://www.shoeboxed.com/receipt.jpeg&quot;, receipt.image_url
     assert_equal [@category1], receipt.categories
@@ -36,8 +38,11 @@ class TestReceipt &lt; Test::Unit::TestCase
     receipt.total = '$1,000.19'
     assert_equal BigDecimal.new('1000.19'), receipt.total
     
-    receipt.date = '1/1/2001'
-    assert_equal Date.parse('1/1/2001'), receipt.date
+    receipt.created_date = '1/2/2001'
+    assert_equal Date.parse('1/2/2001'), receipt.created_date
+    
+    receipt.modified_date = '1/3/2001'
+    assert_equal Date.parse('1/3/2001'), receipt.modified_date
     
     receipt.image_url = &quot;http://www.example.com/one.image&quot;
     assert_equal &quot;http://www.example.com/one.image&quot;, receipt.image_url
@@ -45,4 +50,9 @@ class TestReceipt &lt; Test::Unit::TestCase
     receipt.categories = [@category1]
     assert_equal [@category1], receipt.categories
   end
-end
\ No newline at end of file
+  
+  def test_equal
+    # lame test but at least execute the code
+    assert_equal Receipt.new, Receipt.new
+  end
+end</diff>
      <filename>test/test_receipt.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f59f9818b6e971d608ac685b07a846ba35639aa4</id>
    </parent>
  </parents>
  <author>
    <name>Ben Curren</name>
    <email>ben@esomnie.com</email>
  </author>
  <url>http://github.com/bcurren/rshoeboxed/commit/7fe7ed0a66394998acea146338dfce10bd1ce4b0</url>
  <id>7fe7ed0a66394998acea146338dfce10bd1ce4b0</id>
  <committed-date>2009-02-13T17:00:51-08:00</committed-date>
  <authored-date>2009-02-13T17:00:51-08:00</authored-date>
  <message>Added new receipt dates.</message>
  <tree>d3e74f61fa4ac0ecb16973ee4b65b06c97ce3a0a</tree>
  <committer>
    <name>Ben Curren</name>
    <email>ben@esomnie.com</email>
  </committer>
</commit>
