<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -26,8 +26,11 @@ class GoogleVoice
   def login
     agent = WWW::Mechanize.new
 
-    agent.post(&quot;https://www.google.com/accounts/ServiceLoginAuth?service=grandcentral&quot;,:Email =&gt; @u, :Passwd =&gt; @p)
     page = agent.get('http://www.google.com/voice/')
+    form = page.forms.first
+    form.Email = @u
+    form.Passwd = @p
+    page = agent.submit form
  
     dialing_form = page.forms.find {|f| f.has_field?('_rnr_se') }
  
@@ -145,6 +148,9 @@ class Phone &lt; OpenStruct
   # type_id: int  (called type from google)
   # enabledForOthers: bool
 
+
+  attr_writer :gv
+
   def active?
     active
   end
@@ -167,12 +173,12 @@ class Phone &lt; OpenStruct
   end
   
   def enable
-    GoogleVoice.agent.post(GoogleVoice::BASE+&quot;settings/editDefaultForwarding/&quot;,GoogleVoice.options.merge({:enabled=&gt;1,:phoneId=&gt;phone_id}))
+    gv.post(GoogleVoice::BASE+&quot;settings/editDefaultForwarding/&quot;,GoogleVoice.options.merge({:enabled=&gt;1,:phoneId=&gt;phone_id}))
     active = true
   end
   
   def disable
-    Google.Voice.agent.post(GoogleVoice::BASE+&quot;settings/editDefaultForwarding/&quot;,GoogleVoice.options.merge({:enabled=&gt;0,:phoneId=&gt;phone_id}))
+    gv.agent.post(GoogleVoice::BASE+&quot;settings/editDefaultForwarding/&quot;,GoogleVoice.options.merge({:enabled=&gt;0,:phoneId=&gt;phone_id}))
     active = false
   end
   </diff>
      <filename>lib/googlevoice.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c419553c598f366b8feab1c4f93397a6805021a5</id>
    </parent>
  </parents>
  <author>
    <name>Jason Toy</name>
    <email>jtoy@jtoy.net</email>
  </author>
  <url>http://github.com/jtoy/googlevoice/commit/ddfdad65fed5743494f82f374aab272d1f3cbce7</url>
  <id>ddfdad65fed5743494f82f374aab272d1f3cbce7</id>
  <committed-date>2009-11-01T21:51:15-08:00</committed-date>
  <authored-date>2009-11-01T21:51:15-08:00</authored-date>
  <message>updated to work with new authentication system</message>
  <tree>f5891ecfbb3b6fb5fbba974a3d95e14514257588</tree>
  <committer>
    <name>Jason Toy</name>
    <email>jtoy@jtoy.net</email>
  </committer>
</commit>
