Class: Wee::PagelessApplication

Inherits:
Application show all
Defined in:
lib/wee/pageless/application.rb

Instance Attribute Summary

Attributes inherited from Application

#id_generator, #max_request_handlers

Instance Method Summary collapse

Methods inherited from Application

#default_request_handler, #get_property, #handle_request, #initialize, #insert_new_request_handler, #properties, #properties=

Constructor Details

This class inherits a constructor from Wee::Application

Instance Method Details

#request_handler_expired(context) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/wee/pageless/application.rb', line 4

def request_handler_expired(context)
  context.response = Wee::RedirectResponse.new(context.request.build_url(
                                               :request_handler_id => nil,
                                               :page_id => nil))
  
  cookie = CGI::Cookie.new('SID', '')
  cookie.expires = Time.at(0)
  context.response.cookies << cookie
end