Module: Faraday::Openapi::RequestValidation
- Included in:
- Middleware, RequestMiddleware
- Defined in:
- lib/faraday/openapi/middleware.rb
Overview
on_request method to handle request validation
Instance Method Summary collapse
-
#on_request(env) ⇒ Object
This method will be called when the request is being prepared.
Instance Method Details
#on_request(env) ⇒ Object
This method will be called when the request is being prepared. You can alter it as you like, accessing things like request_body, request_headers, and more. Refer to Faraday::Env for a list of accessible fields: github.com/lostisland/faraday/blob/main/lib/faraday/options/env.rb
34 35 36 37 38 39 |
# File 'lib/faraday/openapi/middleware.rb', line 34 def on_request(env) request = Request.from_env(env) @oad.validate_request(request, raise_error: true) rescue OpenapiFirst::RequestInvalidError => e raise RequestInvalidError, e. end |