Method: OpenapiFirst::ResponseValidator#initialize

Defined in:
lib/openapi_first/response_validator.rb

#initialize(content_schema:, headers:) ⇒ ResponseValidator

Returns a new instance of ResponseValidator.



14
15
16
17
18
# File 'lib/openapi_first/response_validator.rb', line 14

def initialize(content_schema:, headers:)
  @validators = []
  @validators << Validators::ResponseBody.new(content_schema) if content_schema
  @validators << Validators::ResponseHeaders.new(headers) if headers&.any?
end