From 2e9d4f531c85ae41dfd54b347ffd286d33d3ba21 Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Thu, 26 Dec 2019 04:14:26 +0900 Subject: [PATCH] Fix method signature for `ActionController::MiddlewareStack#build_middleware` --- actionpack/lib/action_controller/metal.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actionpack/lib/action_controller/metal.rb b/actionpack/lib/action_controller/metal.rb index ec2207b8da71e..1b5b6089c9c8d 100644 --- a/actionpack/lib/action_controller/metal.rb +++ b/actionpack/lib/action_controller/metal.rb @@ -39,7 +39,7 @@ def build(action, app = nil, &block) EXCLUDE = ->(list, action) { !list.include? action } NULL = ->(list, action) { true } - def build_middleware(klass, args, block) + def build_middleware(klass, *args, &block) options = args.extract_options! only = Array(options.delete(:only)).map(&:to_s) except = Array(options.delete(:except)).map(&:to_s)