Methods
#
A
D
I
M
R
Constants
UnknownAction = ActiveSupport::Deprecation::DeprecatedConstantProxy.new('ActionController::UnknownAction', '::AbstractController::ActionNotFound')
DoubleRenderError = ActiveSupport::Deprecation::DeprecatedConstantProxy.new('ActionController::DoubleRenderError', '::AbstractController::DoubleRenderError')
Class Public methods
default_charset=(new_charset)
    # File actionpack/lib/action_controller/metal/compatibility.rb, line 16
16:       def self.default_charset=(new_charset)
17:         ActiveSupport::Deprecation.warn "Setting default charset at controller level" \
18:           " is deprecated, please use `config.action_dispatch.default_charset` instead", caller
19:         ActionDispatch::Response.default_charset = new_charset
20:       end
Instance Public methods
_handle_method_missing()
    # File actionpack/lib/action_controller/metal/compatibility.rb, line 53
53:     def _handle_method_missing
54:       ActiveSupport::Deprecation.warn "Using `method_missing` to handle non" \
55:         " existing actions is deprecated and will be removed in Rails 4.0, " \
56:         " please use `action_missing` instead.", caller
57:       method_missing(@_action_name.to_sym)
58:     end
_normalize_options(options)
    # File actionpack/lib/action_controller/metal/compatibility.rb, line 42
42:     def _normalize_options(options)
43:       options[:text] = nil if options.delete(:nothing) == true
44:       options[:text] = " " if options.key?(:text) && options[:text].nil?
45:       super
46:     end
assign_shortcuts(*)
    # File actionpack/lib/action_controller/metal/compatibility.rb, line 38
38:     def assign_shortcuts(*)
39:       ActiveSupport::Deprecation.warn "Calling `assign_shortcuts` is deprecated and has no effect anymore.", caller
40:     end
initialize_template_class(*)

For old tests

    # File actionpack/lib/action_controller/metal/compatibility.rb, line 34
34:     def initialize_template_class(*)
35:       ActiveSupport::Deprecation.warn "Calling `initialize_template_class` is deprecated and has no effect anymore.", caller
36:     end
method_for_action(action_name)
    # File actionpack/lib/action_controller/metal/compatibility.rb, line 60
60:     def method_for_action(action_name)
61:       super || (respond_to?(:method_missing) && "_handle_method_missing")
62:     end
render_to_body(options)
    # File actionpack/lib/action_controller/metal/compatibility.rb, line 48
48:     def render_to_body(options)
49:       options[:template].sub!(/^\//, '') if options.key?(:template)
50:       super || " "
51:     end
rescue_action(env)
    # File actionpack/lib/action_controller/metal/compatibility.rb, line 27
27:       def rescue_action(env)
28:         ActiveSupport::Deprecation.warn "Calling `rescue_action` is deprecated and will be removed in Rails 4.0.", caller
29:         raise env["action_dispatch.rescue.exception"]
30:       end