123456789_123456789_123456789_123456789_123456789_

Module: ActionController

Relationships & Source Files
Namespace Children
Modules:
Classes:
Exceptions:
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
Defined in: actionpack/lib/action_controller.rb,
actionpack/lib/action_controller/api.rb,
actionpack/lib/action_controller/base.rb,
actionpack/lib/action_controller/caching.rb,
actionpack/lib/action_controller/deprecator.rb,
actionpack/lib/action_controller/form_builder.rb,
actionpack/lib/action_controller/log_subscriber.rb,
actionpack/lib/action_controller/metal.rb,
actionpack/lib/action_controller/railtie.rb,
actionpack/lib/action_controller/renderer.rb,
actionpack/lib/action_controller/template_assertions.rb,
actionpack/lib/action_controller/test_case.rb,
actionpack/lib/action_controller/api/api_rendering.rb,
actionpack/lib/action_controller/metal/allow_browser.rb,
actionpack/lib/action_controller/metal/basic_implicit_render.rb,
actionpack/lib/action_controller/metal/conditional_get.rb,
actionpack/lib/action_controller/metal/content_security_policy.rb,
actionpack/lib/action_controller/metal/cookies.rb,
actionpack/lib/action_controller/metal/data_streaming.rb,
actionpack/lib/action_controller/metal/default_headers.rb,
actionpack/lib/action_controller/metal/etag_with_flash.rb,
actionpack/lib/action_controller/metal/etag_with_template_digest.rb,
actionpack/lib/action_controller/metal/exceptions.rb,
actionpack/lib/action_controller/metal/flash.rb,
actionpack/lib/action_controller/metal/head.rb,
actionpack/lib/action_controller/metal/helpers.rb,
actionpack/lib/action_controller/metal/http_authentication.rb,
actionpack/lib/action_controller/metal/implicit_render.rb,
actionpack/lib/action_controller/metal/instrumentation.rb,
actionpack/lib/action_controller/metal/live.rb,
actionpack/lib/action_controller/metal/logging.rb,
actionpack/lib/action_controller/metal/mime_responds.rb,
actionpack/lib/action_controller/metal/parameter_encoding.rb,
actionpack/lib/action_controller/metal/params_wrapper.rb,
actionpack/lib/action_controller/metal/permissions_policy.rb,
actionpack/lib/action_controller/metal/rate_limiting.rb,
actionpack/lib/action_controller/metal/redirecting.rb,
actionpack/lib/action_controller/metal/renderers.rb,
actionpack/lib/action_controller/metal/rendering.rb,
actionpack/lib/action_controller/metal/request_forgery_protection.rb,
actionpack/lib/action_controller/metal/rescue.rb,
actionpack/lib/action_controller/metal/streaming.rb,
actionpack/lib/action_controller/metal/strong_parameters.rb,
actionpack/lib/action_controller/metal/testing.rb,
actionpack/lib/action_controller/metal/url_for.rb,
actionpack/lib/action_controller/railties/helpers.rb

Overview

Action Controller is a module of Action Pack.

Action Controller provides a base controller class that can be subclassed to implement filters and actions to handle requests. The result of an action is typically content generated from views.

Class Method Summary

Class Method Details

.add_renderer(key, &block)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/renderers.rb', line 7

def self.add_renderer(key, &block)
  Renderers.add(key, &block)
end

.deprecator

This method is for internal use only.
[ GitHub ]

  
# File 'actionpack/lib/action_controller/deprecator.rb', line 6

def self.deprecator # :nodoc:
  AbstractController.deprecator
end

.remove_renderer(key)

[ GitHub ]

  
# File 'actionpack/lib/action_controller/metal/renderers.rb', line 12

def self.remove_renderer(key)
  Renderers.remove(key)
end