<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/facebooker/mobile.rb</filename>
    </added>
    <added>
      <filename>test/facebooker/mobile_test.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -51,6 +51,7 @@ lib/facebooker/feed.rb
 lib/facebooker/logging.rb
 lib/facebooker/mock/service.rb
 lib/facebooker/mock/session.rb
+lib/facebooker/mobile.rb
 lib/facebooker/model.rb
 lib/facebooker/models/affiliation.rb
 lib/facebooker/models/album.rb
@@ -123,3 +124,5 @@ test/fixtures/multipart_post_body_with_single_file_that_has_nil_key.txt
 test/net/http_multipart_post_test.rb
 test/rails_test_helper.rb
 test/test_helper.rb
+test/user_test.rb
+test/facebooker/mobile_test.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -147,6 +147,7 @@ require 'facebooker/service'
 require 'facebooker/server_cache'
 require 'facebooker/data'
 require 'facebooker/admin'
+require 'facebooker/mobile'
 require 'facebooker/session'
 require 'facebooker/version'
 require 'facebooker/models/location'
@@ -166,8 +167,8 @@ require 'facebooker/models/tag'
 require 'facebooker/models/user'
 require 'facebooker/models/info_item'
 require 'facebooker/models/info_section'
+require 'facebooker/models/friend_list'
+require 'facebooker/models/video'
 require 'facebooker/adapters/adapter_base'
 require 'facebooker/adapters/facebook_adapter'
 require 'facebooker/adapters/bebo_adapter'
-require 'facebooker/models/friend_list'
-require 'facebooker/models/video'</diff>
      <filename>lib/facebooker.rb</filename>
    </modified>
    <modified>
      <diff>@@ -462,6 +462,18 @@ module Facebooker
     end
   end  
 
+  class SmsSend &lt; Parser#:nodoc:
+    def self.process(data)
+      element('sms_send_response', data).text_value
+    end
+  end
+  
+  class SmsCanSend &lt; Parser#:nodoc:
+    def self.process(data)
+      element('sms_canSend_response', data).text_value
+    end
+  end
+
   class Errors &lt; Parser#:nodoc:
     EXCEPTIONS = {
       1 	=&gt; Facebooker::Session::UnknownError,
@@ -569,7 +581,9 @@ module Facebooker
       'facebook.notifications.sendEmail' =&gt; NotificationsSendEmail,
       'facebook.data.getUserPreference' =&gt; GetPreference,
       'facebook.data.setUserPreference' =&gt; SetPreference,
-      'facebook.video.upload' =&gt; UploadVideo
+      'facebook.video.upload' =&gt; UploadVideo,
+      'facebook.sms.send' =&gt; SmsSend,
+      'facebook.sms.canSend' =&gt; SmsCanSend
     }
   end
 end</diff>
      <filename>lib/facebooker/parser.rb</filename>
    </modified>
    <modified>
      <diff>@@ -273,6 +273,10 @@ module Facebooker
       Facebooker::Admin.new(self)
     end
     
+    def mobile
+      Facebooker::Mobile.new(self)
+    end
+    
     #
     # Given an array like:
     # [[userid, otheruserid], [yetanotherid, andanotherid]]</diff>
      <filename>lib/facebooker/session.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e87cc287904b07c5ff2a6caf54aa94e828b1bdad</id>
    </parent>
  </parents>
  <author>
    <name>Brian Ryckbost</name>
    <email>bryckbost@gmail.com</email>
  </author>
  <url>http://github.com/collectiveidea/facebooker/commit/5e634ed3986a7cf678d9cd8049c13ba9c00f94a4</url>
  <id>5e634ed3986a7cf678d9cd8049c13ba9c00f94a4</id>
  <committed-date>2009-03-05T21:21:30-08:00</committed-date>
  <authored-date>2009-03-05T21:18:41-08:00</authored-date>
  <message>taking a blind stab at implementing Facebook's Mobile API calls to send SMS.  They're documentation is lacking.</message>
  <tree>0e3f3d78a5df7f2698dac28c5100d558482093ae</tree>
  <committer>
    <name>Brian Ryckbost</name>
    <email>bryckbost@gmail.com</email>
  </committer>
</commit>
