Sha256: 9ddf774d4f28ca3488de2ff7b9bf439f5eab2f1b08b27b563aa96b68a13125c4
Contents?: true
Size: 712 Bytes
Versions: 56
Compression:
Stored size: 712 Bytes
Contents
require 'action_dispatch/http/request' require 'action_dispatch/http/response' module ActionController module RackDelegation extend ActiveSupport::Concern delegate :headers, :status=, :location=, :content_type=, :status, :location, :content_type, :_status_code, :to => "@_response" def dispatch(action, request) set_response!(request) super(action, request) end def response_body=(body) response.body = body if response super end def reset_session @_request.reset_session end private def set_response!(request) @_response = ActionDispatch::Response.new @_response.request = request end end end
Version data entries
56 entries across 56 versions & 3 rubygems