aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2016-06-19 20:56:23 -0400
committerRafael Mendonça França <rafaelmfranca@gmail.com>2016-10-10 01:35:58 -0300
commit53d2b7335af0fc14c3522cbceb54c0f28d35c3e0 (patch)
tree5f56622515f74fa33008b2fd2fb4be19dd8da470
parent1740610a084b9527b3439d5aa7053ce524ac8a54 (diff)
downloadrails-53d2b7335af0fc14c3522cbceb54c0f28d35c3e0.tar.gz
rails-53d2b7335af0fc14c3522cbceb54c0f28d35c3e0.tar.bz2
rails-53d2b7335af0fc14c3522cbceb54c0f28d35c3e0.zip
Remove deprecated ActionDispatch::ParamsParser
-rw-r--r--actionpack/CHANGELOG.md4
-rw-r--r--actionpack/lib/action_dispatch/middleware/params_parser.rb13
2 files changed, 5 insertions, 12 deletions
diff --git a/actionpack/CHANGELOG.md b/actionpack/CHANGELOG.md
index d50cb32357..e4df059369 100644
--- a/actionpack/CHANGELOG.md
+++ b/actionpack/CHANGELOG.md
@@ -1,3 +1,7 @@
+* Remove deprecated `ActionDispatch::ParamsParser`.
+
+ *Rafael Mendonça França*
+
* Remove deprecated `original_exception` and `message` arguments in
`ActionDispatch::ParamsParser::ParseError#initialize`.
diff --git a/actionpack/lib/action_dispatch/middleware/params_parser.rb b/actionpack/lib/action_dispatch/middleware/params_parser.rb
index e7d7d672ac..b23b6fc62f 100644
--- a/actionpack/lib/action_dispatch/middleware/params_parser.rb
+++ b/actionpack/lib/action_dispatch/middleware/params_parser.rb
@@ -6,7 +6,7 @@ module ActionDispatch
# that is picked based on Content-Type header.
#
# In case of any error while parsing data ParamsParser::ParseError is raised.
- class ParamsParser
+ module ParamsParser
# Raised when raw data from the request cannot be parsed by the parser
# defined for request's content mime type.
class ParseError < StandardError
@@ -14,16 +14,5 @@ module ActionDispatch
super($!.message)
end
end
-
- # Create a new +ParamsParser+ middleware instance.
- #
- # The +parsers+ argument can take Hash of parsers where key is identifying
- # content mime type, and value is a lambda that is going to process data.
- def self.new(app, parsers = {})
- ActiveSupport::Deprecation.warn("ActionDispatch::ParamsParser is deprecated and will be removed in Rails 5.1. Configure the parameter parsing in ActionDispatch::Request.parameter_parsers.")
- parsers = parsers.transform_keys { |key| key.respond_to?(:symbol) ? key.symbol : key }
- ActionDispatch::Request.parameter_parsers = ActionDispatch::Request::DEFAULT_PARSERS.merge(parsers)
- app
- end
end
end