Method: JSON::SchemaBuilder::Object#required
- Defined in:
- lib/json/schema_builder/object.rb
#required(*values) ⇒ Object Also known as: required=
38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/json/schema_builder/object.rb', line 38 def required(*values) case values when [] @schema[:required] when [true] @parent.required ||= [] @parent.required << @name else @schema[:required] = values.flatten end end |