<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>example/card.rb</filename>
    </added>
    <added>
      <filename>example/payer.rb</filename>
    </added>
    <added>
      <filename>lib/realex/card.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -4,7 +4,9 @@ require 'net/http'
 require 'net/https'
 require 'digest'
 require 'builder'
+require 'xmlsimple'
 
 require File.dirname(__FILE__) + '/realex/config'
 require File.dirname(__FILE__) + &quot;/realex/base&quot;
 require File.dirname(__FILE__) + &quot;/realex/payer&quot;
+require File.dirname(__FILE__) + &quot;/realex/card&quot;</diff>
      <filename>lib/realex.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,6 +19,22 @@ module Realex
       Time.now.strftime(&quot;%Y%m%d%H%M%S&quot;)
     end
     
+    def result
+      @xml ? @xml[&quot;result&quot;].first.to_i : nil
+    end
+    
+    def message
+      @xml ? @xml[&quot;message&quot;].first : nil
+    end
+    
+    def successful?
+      @xml ? self.result == 0 : false
+    end
+    
+    def response
+      @xml
+    end
+    
     private
     
     def post(xml)
@@ -36,7 +52,8 @@ module Realex
       
       case res
       when Net::HTTPSuccess
-        res.body
+        @xml = XmlSimple.xml_in(res.body)
+        self.successful?
       else
         raise &quot;Connection Error&quot;
       end</diff>
      <filename>lib/realex/base.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>example/auth.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>39476bc192eec0ca683b3136b2a9e2e6ea336058</id>
    </parent>
  </parents>
  <author>
    <name>Adam Cooke</name>
    <email>adam@atechmedia.com</email>
  </author>
  <url>http://github.com/adamcooke/realex/commit/66f0a46d584080aff61b4159638e74d4d9eed432</url>
  <id>66f0a46d584080aff61b4159638e74d4d9eed432</id>
  <committed-date>2009-06-19T07:18:19-07:00</committed-date>
  <authored-date>2009-06-19T07:18:19-07:00</authored-date>
  <message>add card processing</message>
  <tree>6874dadde6f6ec079cc40f3c3fae853f52ba4e15</tree>
  <committer>
    <name>Adam Cooke</name>
    <email>adam@atechmedia.com</email>
  </committer>
</commit>
