Class: Skooma::Objects::Parameter::Keywords::Required
- Inherits:
-
JSONSkooma::Keywords::Base
- Object
- JSONSkooma::Keywords::Base
- Skooma::Objects::Parameter::Keywords::Required
- Defined in:
- lib/skooma/objects/parameter/keywords/required.rb
Instance Method Summary collapse
Instance Method Details
#evaluate(instance, result) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/skooma/objects/parameter/keywords/required.rb', line 11 def evaluate(instance, result) return unless json.value value = ValueParser.call(instance, result, schema: parent_schema["schema"]) if value&.value.nil? result.failure("Parameter is required") end end |