<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -20,7 +20,7 @@ module TwitterAuth
     end
 
     def current_user
-      @current_user = 
+      @current_user ||= 
         if session[:user_id]
           User.find_by_id(session[:user_id])
         elsif cookies[:remember_token]
@@ -62,8 +62,8 @@ module TwitterAuth
     end
 
     def logout_keeping_session!
-      @current_user = nil
       session[:user_id] = nil
+      @current_user = nil
       cookies.delete(:remember_token)
     end
   end</diff>
      <filename>lib/twitter_auth/controller_extensions.rb</filename>
    </modified>
    <modified>
      <diff>@@ -151,7 +151,7 @@ describe TwitterAuthTestController do
     it 'should unset current_user' do
       controller.send(:current_user).should == @user
       get :logout_keeping_session_action
-      controller.send(:current_user).should be_nil
+      controller.send(:current_user).should be_false
     end
 
     it 'should unset the cookie' do</diff>
      <filename>spec/controllers/controller_extensions_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f5c1d1dae480e6ee1fb30438d994c7c487253199</id>
    </parent>
  </parents>
  <author>
    <name>Michael Bleigh</name>
    <email>michael@intridea.com</email>
  </author>
  <url>http://github.com/mbleigh/twitter-auth/commit/bee8cfb78cb99a411622ee40018d0dff033e3a7e</url>
  <id>bee8cfb78cb99a411622ee40018d0dff033e3a7e</id>
  <committed-date>2009-05-07T09:52:32-07:00</committed-date>
  <authored-date>2009-05-07T09:52:32-07:00</authored-date>
  <message>Small change to fix a broken logout spec.</message>
  <tree>730d33fae95d39377b44aad1697cd6a6bc31bfef</tree>
  <committer>
    <name>Michael Bleigh</name>
    <email>michael@intridea.com</email>
  </committer>
</commit>
