From 623b7e7ec22ae5f4b42733a8e479c993cd29c58d Mon Sep 17 00:00:00 2001 From: Kenneth Teh <31978393+kennethteh90@users.noreply.github.com> Date: Thu, 19 Sep 2024 15:46:00 +0800 Subject: [PATCH] Update nested-data.html.md --- docsite/source/nested-data.html.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docsite/source/nested-data.html.md b/docsite/source/nested-data.html.md index 0a309496..3d574dde 100644 --- a/docsite/source/nested-data.html.md +++ b/docsite/source/nested-data.html.md @@ -132,11 +132,10 @@ If you have a value that could be `nil` or an array of hashes, use the !nil? ope # This allows "people": null or "people": [{ "name": "Alice", "age": 19 }, { "name": "Bob", "age": 20 }] schema = Dry::Schema.Params do required(:people).maybe(:array) do - !nil? do - hash do - required(:name).filled(:string) - required(:age).filled(:integer, gteq?: 18) - end + nil? | each(:hash) do + required(:name).filled(:string) + required(:age).filled(:integer, gteq?: 18) end end end +```