Class: OpenAPIParser::SchemaValidator::ArrayValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/fakeit/core_extensions/array_validator.rb

Instance Method Summary collapse

Instance Method Details

#coerce_and_validate(value, schema, **keyword_args) ⇒ Object



6
7
8
9
# File 'lib/fakeit/core_extensions/array_validator.rb', line 6

def coerce_and_validate(value, schema, **keyword_args)
  coerced_value = schema.parent.is_a?(OpenAPIParser::Schemas::Parameter) ? [*value] : value
  old_impl(coerced_value, schema, **keyword_args)
end

#old_implObject



4
# File 'lib/fakeit/core_extensions/array_validator.rb', line 4

alias_method :old_impl, :coerce_and_validate