<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -36,7 +36,7 @@ end
 private
 
 def no_cache
-  headers 'Pragma' =&gt; 'no-cache',
+  response.headers.merge! 'Pragma' =&gt; 'no-cache',
   'Cache-Control' =&gt; 'no-store',
   'Expires' =&gt; (Time.now - 5.years).rfc2822
 end</diff>
      <filename>app/controllers/application.rb</filename>
    </modified>
    <modified>
      <diff>@@ -34,7 +34,7 @@ module Castronaut
         ticket_granting_ticket = Castronaut::Models::TicketGrantingTicket.find_by_ticket(ticket_granting_ticket_cookie) 
         
         cookies.delete 'tgt'
-        controller.delete_cookie('tgt')
+        controller.response.delete_cookie('tgt')
 
         if ticket_granting_ticket
           Castronaut::Models::ProxyGrantingTicket.clean_up_proxy_granting_tickets_for(ticket_granting_ticket.username)</diff>
      <filename>lib/castronaut/presenters/logout.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@ require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'spec_hel
 describe Castronaut::Presenters::Logout do
   
   before do
-    @controller = stub('controller', :params =&gt; {}, :erb =&gt; nil, :request =&gt; stub('request', :cookies =&gt; {}, :env =&gt; { 'REMOTE_ADDR' =&gt; '10.1.1.1'}))
+    @controller = stub('controller', :params =&gt; {}, :erb =&gt; nil, :request =&gt; stub('request', :cookies =&gt; {}, :env =&gt; { 'REMOTE_ADDR' =&gt; '10.1.1.1'}), :response =&gt; stub({}))
   end
 
   describe &quot;initialization&quot; do
@@ -30,7 +30,7 @@ describe Castronaut::Presenters::Logout do
 
   describe &quot;representing&quot; do
     
-    before { @controller.stub!(:delete_cookie) }
+    before { @controller.response.stub!(:delete_cookie) }
 
     it &quot;attempts to find the ticket granting ticket using the ticket granting ticket cookie&quot; do
       Castronaut::Models::TicketGrantingTicket.should_receive(:find_by_ticket).and_return(nil)
@@ -76,7 +76,7 @@ describe Castronaut::Presenters::Logout do
     end
 
     it &quot;deletes the tgt cookie from the controller&quot; do
-      @controller.should_receive(:delete_cookie).with('tgt')
+      @controller.response.should_receive(:delete_cookie).with('tgt')
       Castronaut::Presenters::Logout.new(@controller).represent!
     end
     </diff>
      <filename>spec/castronaut/presenters/logout_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cdeb5d00b302d8ead987ca9a9988989ecd709344</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Bedra</name>
    <email>aaron@thinkrelevance.com</email>
  </author>
  <url>http://github.com/relevance/castronaut/commit/aa667810fb39e9ddaee04ea895cac2fef782edd4</url>
  <id>aa667810fb39e9ddaee04ea895cac2fef782edd4</id>
  <committed-date>2009-05-22T07:12:24-07:00</committed-date>
  <authored-date>2009-05-22T07:12:24-07:00</authored-date>
  <message>fixing deprication warnings</message>
  <tree>f1b2961e3f5f70102d7e27974b4ae67e342a9983</tree>
  <committer>
    <name>Aaron Bedra</name>
    <email>aaron@thinkrelevance.com</email>
  </committer>
</commit>
