method
new
v7.0.0 -
Show latest stable
- Class:
ActionDispatch::RequestEncoder
new(mime_name, param_encoder, response_parser)public
No documentation available.
# File actionpack/lib/action_dispatch/testing/request_encoder.rb, line 16
def initialize(mime_name, param_encoder, response_parser)
@mime = Mime[mime_name]
unless @mime
raise ArgumentError, "Can't register a request encoder for " "unregistered MIME Type: #{mime_name}. See `Mime::Type.register`."
end
@response_parser = response_parser || -> body { body }
@param_encoder = param_encoder || :"to_#{@mime.symbol}".to_proc
end