class ActionDispatch::ParamsParser
Public Instance Methods
parse_formatted_parameters(env)
Also aliased as: parse_formatted_parameters_without_exception_handler
parse_formatted_parameters_with_exception_handler(env)
click to toggle source
# File lib/request_exception_handler.rb, line 113 def parse_formatted_parameters_with_exception_handler(env) begin out = parse_formatted_parameters_without_exception_handler(env) RequestExceptionHandler.reset_request_exception # make sure it's nil out rescue ParseError => e e = e.original_exception handler = RequestExceptionHandler.parse_request_parameters_exception_handler handler ? handler.call(ActionDispatch::Request.new(env), e) : raise rescue => e # all Exception-s get wrapped into ParseError ... but just in case handler = RequestExceptionHandler.parse_request_parameters_exception_handler handler ? handler.call(ActionDispatch::Request.new(env), e) : raise end end
Also aliased as: parse_formatted_parameters