diff --git a/src/kemal/config.cr b/src/kemal/config.cr index ee3ac5f..c71819f 100644 --- a/src/kemal/config.cr +++ b/src/kemal/config.cr @@ -62,7 +62,7 @@ module Kemal def handlers=(handlers : Array(HTTP::Handler)) clear - handlers.each { |handler| HANDLERS << handler } + HANDLERS.replace(handlers) end def add_handler(handler : HTTP::Handler | HTTP::WebSocketHandler, position = Kemal.config.custom_handler_position)