class method self.new

Ruby on Rails 5.0.7.2

Since v3.0.20 Last seen in v5.0.7.2

Available in: v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.11.3 v5.0.7.2

Signature

self.new(app, parsers = {})

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.

Parameters

app req
parsers opt = {}
Source
# File actionpack/lib/action_dispatch/middleware/params_parser.rb, line 39
    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

Defined in actionpack/lib/action_dispatch/middleware/params_parser.rb line 39 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActionDispatch::ParamsParser

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close