Method: OpenapiFirst::Response#validate
- Defined in:
- lib/openapi_first/response.rb
#validate(response) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/openapi_first/response.rb', line 27 def validate(response) parsed_values = nil error = catch FAILURE do parsed_values = @parser.parse(response) nil end error ||= @validator.call(parsed_values) ValidatedResponse.new(response, parsed_values:, error:, response_definition: self) end |