method
parse_formatted_parameters
v5.1.7 -
Show latest stable
- Class:
ActionDispatch::Http::Parameters
parse_formatted_parameters(parsers)private
No documentation available.
# File actionpack/lib/action_dispatch/http/parameters.rb, line 104
def parse_formatted_parameters(parsers)
return yield if content_length.zero? || content_mime_type.nil?
strategy = parsers.fetch(content_mime_type.symbol) { return yield }
begin
strategy.call(raw_post)
rescue # JSON or Ruby code block errors
my_logger = logger || ActiveSupport::Logger.new($stderr)
my_logger.debug "Error occurred while parsing request parameters.\nContents:\n\n#{raw_post}"
raise ParseError
end
end