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