<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -26,16 +26,16 @@ For running tests
 == Usage examples
 
 
-  require 'rubygems'
-  gem 'globe-mobile', '&gt;= 0.0.2'
-  require 'mobile'
-  
-  
-  client = Mobile::Globe::SOAP::Client.configure do |config|
-    config.user_name = 'globeUser'
-    config.user_pin  = 'someRandomPin'
-  end
-  
-  response = client.send_sms(:to_number =&gt; '09062224406', :message =&gt; 'hello from globe api')
-  puts response.sms_accepted? ? &quot;SMS sent&quot; : response
+require 'rubygems'
+gem 'globe-mobile', '&gt;= 0.0.2'
+require 'mobile'
+
+
+client = Mobile::Globe::SOAP::Client.configure do |config|
+  config.user_name = 'globeUser'
+  config.user_pin  = 'someRandomPin'
+end
+
+response = client.send_sms(:to_number =&gt; '09062224406', :message =&gt; 'hello from globe api')
+puts response.sms_accepted? ? &quot;SMS sent&quot; : response
 </diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 require 'rubygems'
 Gem::Specification.new do |s|
   s.name     = &quot;globe-mobile&quot;
-  s.version  = &quot;0.0.2&quot;
+  s.version  = &quot;0.0.3&quot;
   s.author   = &quot;Greg Moreno&quot;
   s.email    = &quot;greg.moreno@gmail.com&quot;
   s.homepage = &quot;http://www.globelabs.com.ph&quot;
@@ -11,6 +11,6 @@ Gem::Specification.new do |s|
   
   s.require_path = &quot;lib&quot;
 
-  s.add_dependency &quot;xml-simple&quot;
   s.add_dependency &quot;soap4r&quot;
+  s.add_dependency &quot;nokogiri&quot;
 end</diff>
      <filename>globe-mobile.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ require 'rubygems'
 
 module Mobile; end
 
-require 'xmlsimple'
+require 'nokogiri'
 require 'net/https'
 require 'uri'
 </diff>
      <filename>lib/mobile.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,9 +19,9 @@ module Mobile::Globe
           'type'        =&gt; :status  # delivery status report code
         }
 
-        message = XmlSimple.xml_in(xml)
-        data = message['param'].inject({}) do |h, param|
-          k, v = param['name'].first, param['value'].first
+        doc = Nokogiri::parse(xml)
+        data = doc.search('//param').inject({}) do |h, param|
+          k, v = param.at('.//name').content.strip, param.at('.//value').content.strip
           h[(f = field_map[k]) ? f : k.to_sym] = v
           h
         end</diff>
      <filename>lib/mobile/globe/callback.rb</filename>
    </modified>
    <modified>
      <diff>@@ -29,8 +29,8 @@ module Mobile::Globe::REST
       response = Net::HTTP.new(url.host, url.port).start {|http| http.request(req) }
       case response
       when Net::HTTPSuccess, Net::HTTPRedirection
-        xml =  XmlSimple.xml_in(response.body || '') 
-        return Mobile::Globe::Response.new(xml['return'].first)
+        doc = Nokogiri::parse(response.body)
+        return Mobile::Globe::Response.new(doc.at('//ns:return').content)
       else
         res.error!
       end</diff>
      <filename>lib/mobile/globe/rest.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 module Mobile::Version #:nodoc:
   MAJOR = 0
-  MINOR = 2
-  REVISION = 0
+  MINOR = 0
+  REVISION = 3
   class &lt;&lt; self
     # Returns X.Y.Z formatted version string
     def to_version</diff>
      <filename>lib/mobile/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -23,13 +23,13 @@ describe &quot;Globe Mobile API&quot; do
 
   describe &quot;valid sms&quot;, :shared =&gt; true do
     it &quot;should send&quot; do
-      #client.send_sms(valid_sms_params).should be_sms_accepted
+      client.send_sms(valid_sms_params).should be_sms_accepted
     end
   end
 
   describe &quot;valid mms&quot;, :shared =&gt; true do
     it &quot;send mms&quot; do
-      #client.send_mms(valid_mms_params).should be_mms_accepted
+      client.send_mms(valid_mms_params).should be_mms_accepted
     end 
   end
 </diff>
      <filename>test/test_mobile_globe.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0630b8d1494062715643b3244e47757c12bbc5f9</id>
    </parent>
  </parents>
  <author>
    <name>Greg Moreno</name>
    <email>greg@gokou.local</email>
  </author>
  <url>http://github.com/gregmoreno/globe-mobile/commit/14f314ad84139566e192f34116e28a3aa04455a9</url>
  <id>14f314ad84139566e192f34116e28a3aa04455a9</id>
  <committed-date>2009-04-15T02:24:33-07:00</committed-date>
  <authored-date>2009-04-15T02:24:33-07:00</authored-date>
  <message>Use nokogiri for xml parsing.</message>
  <tree>4ad3103fa6aa1cd3bf609a640046138644a7c45f</tree>
  <committer>
    <name>Greg Moreno</name>
    <email>greg@gokou.local</email>
  </committer>
</commit>
