Class: OpenAPIParser::SchemaValidator::BooleanValidator
- Defined in:
- lib/openapi_parser/schema_validators/boolean_validator.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from OpenAPIParser::SchemaValidator::Base
Instance Method Details
#coerce_and_validate(value, schema) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/openapi_parser/schema_validators/boolean_validator.rb', line 3 def coerce_and_validate(value, schema) value = coerce(value) if @coerce_value return validator.validate_error(value, schema) unless value.is_a?(TrueClass) || value.is_a?(FalseClass) [value, nil] end |