lib/schemacop/v3/node.rb in schemacop-3.0.10 vs lib/schemacop/v3/node.rb in schemacop-3.0.11
- old
+ new
@@ -31,13 +31,14 @@
node = klass.new(**options, &block)
if options.delete(:cast_str)
format = NodeRegistry.name(klass)
one_of_options = {
- required: options.delete(:required),
- name: options.delete(:name),
- as: options.delete(:as),
- description: options.delete(:description)
+ required: options.delete(:required),
+ treat_blank_as_nil: true,
+ name: options.delete(:name),
+ as: options.delete(:as),
+ description: options.delete(:description)
}
node = create(:one_of, **one_of_options) do
self.node node
str format: format, format_options: options
end