123456789_123456789_123456789_123456789_123456789_

Module: ActionController::RackDelegation

Relationships & Source Files
Extension / Inclusion / Inheritance Descendants
Included In:
Base, Caching, ConditionalGet, Cookies, EtagWithTemplateDigest, Instrumentation, Redirecting, Testing, ::ActionView::TestCase::TestController, Rails::ApplicationController, Rails::InfoController, Rails::MailersController, Rails::WelcomeController
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
Defined in: actionpack/lib/action_controller/metal/rack_delegation.rb

Class Method Summary

Instance Attribute Summary

Instance Method Summary

Instance Attribute Details

#content_type (rw)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 8

delegate :headers, :status=, :location=, :content_type=,
         :status, :location, :content_type, :response_code, :to => "@_response"

#headers (readonly)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 8

delegate :headers, :status=, :location=, :content_type=,
         :status, :location, :content_type, :response_code, :to => "@_response"

#location (rw)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 8

delegate :headers, :status=, :location=, :content_type=,
         :status, :location, :content_type, :response_code, :to => "@_response"

#response_body=(body) (writeonly)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 16

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

#response_code (readonly)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 8

delegate :headers, :status=, :location=, :content_type=,
         :status, :location, :content_type, :response_code, :to => "@_response"

#status (rw)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 8

delegate :headers, :status=, :location=, :content_type=,
         :status, :location, :content_type, :response_code, :to => "@_response"

Instance Method Details

#dispatch(action, request)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 11

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

#reset_session

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/rack_delegation.rb', line 21

def reset_session
  @_request.reset_session
end