Module: ActionController::Base::DeprecatedBehavior
- Included in:
- ActionController::Base
- Defined in:
- lib/action_controller/deprecated/base.rb
Overview
Deprecated methods. Wrap them in a module so they can be overwritten by plugins (like the verify method.)
Instance Method Summary collapse
- #allow_concurrency ⇒ Object
- #allow_concurrency=(value) ⇒ Object
- #consider_all_requests_local ⇒ Object
- #consider_all_requests_local=(value) ⇒ Object
- #cookie_verifier_secret ⇒ Object
- #cookie_verifier_secret=(value) ⇒ Object
- #exempt_from_layout ⇒ Object
-
#filter_parameter_logging(*args, &block) ⇒ Object
This method has been moved to ActionDispatch::Request.filter_parameters.
- #ip_spoofing_check ⇒ Object
- #ip_spoofing_check=(value) ⇒ Object
-
#relative_url_root ⇒ Object
:nodoc:.
- #relative_url_root= ⇒ Object
-
#resource_action_separator ⇒ Object
Controls the resource action separator.
- #resource_action_separator=(val) ⇒ Object
- #session(*args) ⇒ Object
- #session=(value) ⇒ Object
- #trusted_proxies ⇒ Object
- #trusted_proxies=(value) ⇒ Object
- #use_accept_header ⇒ Object
- #use_accept_header=(val) ⇒ Object
-
#verify(*args) ⇒ Object
This was moved to a plugin.
Instance Method Details
#allow_concurrency ⇒ Object
28 29 30 31 32 |
# File 'lib/action_controller/deprecated/base.rb', line 28 def allow_concurrency ActiveSupport::Deprecation.warn "ActionController::Base.allow_concurrency is deprecated, " << "use Rails.application.config.allow_concurrency instead", caller Rails.application.config.allow_concurrency end |
#allow_concurrency=(value) ⇒ Object
34 35 36 37 38 |
# File 'lib/action_controller/deprecated/base.rb', line 34 def allow_concurrency=(value) ActiveSupport::Deprecation.warn "ActionController::Base.allow_concurrency= is deprecated. " << "Please configure it on your application with config.allow_concurrency=", caller Rails.application.config.allow_concurrency = value end |
#consider_all_requests_local ⇒ Object
16 17 18 19 20 |
# File 'lib/action_controller/deprecated/base.rb', line 16 def consider_all_requests_local ActiveSupport::Deprecation.warn "ActionController::Base.consider_all_requests_local is deprecated, " << "use Rails.application.config.consider_all_requests_local instead", caller Rails.application.config.consider_all_requests_local end |
#consider_all_requests_local=(value) ⇒ Object
22 23 24 25 26 |
# File 'lib/action_controller/deprecated/base.rb', line 22 def consider_all_requests_local=(value) ActiveSupport::Deprecation.warn "ActionController::Base.consider_all_requests_local= is deprecated. " << "Please configure it on your application with config.consider_all_requests_local=", caller Rails.application.config.consider_all_requests_local = value end |
#cookie_verifier_secret ⇒ Object
57 58 59 |
# File 'lib/action_controller/deprecated/base.rb', line 57 def ActiveSupport::Deprecation.warn "ActionController::Base.cookie_verifier_secret is deprecated.", caller end |
#cookie_verifier_secret=(value) ⇒ Object
52 53 54 55 |
# File 'lib/action_controller/deprecated/base.rb', line 52 def (value) ActiveSupport::Deprecation.warn "ActionController::Base.cookie_verifier_secret= is deprecated. " << "Please configure it on your application with config.secret_token=", caller end |
#exempt_from_layout ⇒ Object
132 133 134 135 |
# File 'lib/action_controller/deprecated/base.rb', line 132 def exempt_from_layout(*) ActiveSupport::Deprecation.warn "exempt_from_layout is no longer needed, because layouts in Rails 3 " \ "are restricted to the content-type of the template that was rendered.", caller end |
#filter_parameter_logging(*args, &block) ⇒ Object
This method has been moved to ActionDispatch::Request.filter_parameters
118 119 120 121 122 123 124 |
# File 'lib/action_controller/deprecated/base.rb', line 118 def filter_parameter_logging(*args, &block) ActiveSupport::Deprecation.warn("Setting filter_parameter_logging in ActionController is deprecated and has no longer effect, please set 'config.filter_parameters' in config/application.rb instead", caller) filter = Rails.application.config.filter_parameters filter.concat(args) filter << block if block filter end |
#ip_spoofing_check ⇒ Object
46 47 48 49 50 |
# File 'lib/action_controller/deprecated/base.rb', line 46 def ip_spoofing_check ActiveSupport::Deprecation.warn "ActionController::Base.ip_spoofing_check is deprecated. " << "Configuring ip_spoofing_check on the application configures a middleware.", caller Rails.application.config.action_dispatch.ip_spoofing_check end |
#ip_spoofing_check=(value) ⇒ Object
40 41 42 43 44 |
# File 'lib/action_controller/deprecated/base.rb', line 40 def ip_spoofing_check=(value) ActiveSupport::Deprecation.warn "ActionController::Base.ip_spoofing_check= is deprecated. " << "Please configure it on your application with config.action_dispatch.ip_spoofing_check=", caller Rails.application.config.action_dispatch.ip_spoofing_check = value end |
#relative_url_root ⇒ Object
:nodoc:
6 7 8 9 |
# File 'lib/action_controller/deprecated/base.rb', line 6 def relative_url_root ActiveSupport::Deprecation.warn "ActionController::Base.relative_url_root is ineffective. " << "Please stop using it.", caller end |
#relative_url_root= ⇒ Object
11 12 13 14 |
# File 'lib/action_controller/deprecated/base.rb', line 11 def relative_url_root= ActiveSupport::Deprecation.warn "ActionController::Base.relative_url_root= is ineffective. " << "Please stop using it.", caller end |
#resource_action_separator ⇒ Object
Controls the resource action separator
98 99 100 |
# File 'lib/action_controller/deprecated/base.rb', line 98 def resource_action_separator @resource_action_separator ||= "/" end |
#resource_action_separator=(val) ⇒ Object
102 103 104 105 106 |
# File 'lib/action_controller/deprecated/base.rb', line 102 def resource_action_separator=(val) ActiveSupport::Deprecation.warn "ActionController::Base.resource_action_separator is deprecated and only " \ "works with the deprecated router DSL." @resource_action_separator = val end |
#session(*args) ⇒ Object
73 74 75 76 77 78 79 |
# File 'lib/action_controller/deprecated/base.rb', line 73 def session(*args) ActiveSupport::Deprecation.warn( "Disabling sessions for a single controller has been deprecated. " + "Sessions are now lazy loaded. So if you don't access them, " + "consider them off. You can still modify the session cookie " + "options with request.session_options.", caller) end |
#session=(value) ⇒ Object
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/action_controller/deprecated/base.rb', line 81 def session=(value) ActiveSupport::Deprecation.warn "ActionController::Base.session= is deprecated. " << "Please configure it on your application with config.session_store :cookie_store, :key => '....'", caller if secret = value.delete(:secret) Rails.application.config.secret_token = secret end if value.delete(:disabled) Rails.application.config.session_store :disabled else store = Rails.application.config.session_store Rails.application.config.session_store store, value end end |
#trusted_proxies ⇒ Object
67 68 69 70 71 |
# File 'lib/action_controller/deprecated/base.rb', line 67 def trusted_proxies ActiveSupport::Deprecation.warn "ActionController::Base.trusted_proxies is deprecated. " << "Configuring trusted_proxies on the application configures a middleware.", caller Rails.application.config.action_dispatch.ip_spoofing_check = value end |
#trusted_proxies=(value) ⇒ Object
61 62 63 64 65 |
# File 'lib/action_controller/deprecated/base.rb', line 61 def trusted_proxies=(value) ActiveSupport::Deprecation.warn "ActionController::Base.trusted_proxies= is deprecated. " << "Please configure it on your application with config.action_dispatch.trusted_proxies=", caller Rails.application.config.action_dispatch.ip_spoofing_check = value end |
#use_accept_header ⇒ Object
108 109 110 111 |
# File 'lib/action_controller/deprecated/base.rb', line 108 def use_accept_header ActiveSupport::Deprecation.warn "ActionController::Base.use_accept_header doesn't do anything anymore. " \ "The accept header is always taken into account." end |
#use_accept_header=(val) ⇒ Object
113 114 115 |
# File 'lib/action_controller/deprecated/base.rb', line 113 def use_accept_header=(val) use_accept_header end |
#verify(*args) ⇒ Object
This was moved to a plugin
127 128 129 130 |
# File 'lib/action_controller/deprecated/base.rb', line 127 def verify(*args) ActiveSupport::Deprecation.warn "verify was removed from Rails and is now available as a plugin. " \ "Please install it with `rails plugin install git://github.com/rails/verification.git`.", caller end |