Method: JSONSchemer::Draft4::Vocab::Validation::ExclusiveMinimum#validate
- Defined in:
- lib/json_schemer/draft4/vocab/validation.rb
#validate(instance, instance_location, keyword_location, _context) ⇒ Object
29 30 31 32 33 |
# File 'lib/json_schemer/draft4/vocab/validation.rb', line 29 def validate(instance, instance_location, keyword_location, _context) minimum = schema.parsed.fetch('minimum').parsed valid = !instance.is_a?(Numeric) || !value || !minimum || instance > minimum result(instance, instance_location, keyword_location, valid) end |