module ActionController::RackDelegation

def dispatch(action, request)

def dispatch(action, request)
  set_response!(request)
  super(action, request)
end

def reset_session

def reset_session
  @_request.reset_session
end

def response_body=(body)

def response_body=(body)
  response.body = body if response
  super
end

def set_response!(request)

def set_response!(request)
  @_response         = ActionDispatch::Response.new
  @_response.request = request
end