lib/cocina/generator/schema.rb in cocina-models-0.86.0 vs lib/cocina/generator/schema.rb in cocina-models-0.87.0
- old
+ new
@@ -109,21 +109,23 @@
key: key,
# The property does less validation because may vary between
# different oneOf schemas. Validation is still performed
# by openAPI.
relaxed: true,
- parent: self)
+ parent: self,
+ schemas: schemas)
end
end
end
def schema_properties_for(doc)
doc.properties.map do |key, properties_doc|
property_class_for(properties_doc).new(properties_doc,
key: key,
required: doc.requires?(key),
nullable: properties_doc.nullable?,
- parent: self)
+ parent: self,
+ schemas: schemas)
end
end
end
end
end