From ef3ef6ff3842c173b68f1ba9a087422dab3aa9fc Mon Sep 17 00:00:00 2001 From: Aleksey Kurepin Date: Wed, 30 Nov 2022 01:33:29 +0300 Subject: [PATCH 1/2] .empty? method added to custom body parser --- content/v2.0/actions/parameters.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/v2.0/actions/parameters.md b/content/v2.0/actions/parameters.md index 0f21728f..33abec55 100644 --- a/content/v2.0/actions/parameters.md +++ b/content/v2.0/actions/parameters.md @@ -330,6 +330,10 @@ class FooParser def parse(body) # manually parse body end + + def empty? + false + end end ``` From 59e7fcd3e91b8d6fc830f6246128a966a23c8aa3 Mon Sep 17 00:00:00 2001 From: Aleksey Kurepin Date: Wed, 30 Nov 2022 15:52:38 +0300 Subject: [PATCH 2/2] correct way to declare custom body parser --- content/v2.0/actions/parameters.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/content/v2.0/actions/parameters.md b/content/v2.0/actions/parameters.md index 33abec55..a433db5f 100644 --- a/content/v2.0/actions/parameters.md +++ b/content/v2.0/actions/parameters.md @@ -330,10 +330,6 @@ class FooParser def parse(body) # manually parse body end - - def empty? - false - end end ``` @@ -341,6 +337,6 @@ end # config/app.rb class App < Hanami::App - config.middleware.use :body_parser, FooParser.new + config.middleware.use :body_parser, [:foo, FooParser.new] end ```