diff --git a/src/kemal/handler.cr b/src/kemal/handler.cr index 83ddc6f..61ad12a 100644 --- a/src/kemal/handler.cr +++ b/src/kemal/handler.cr @@ -20,6 +20,8 @@ module Kemal macro exclude(paths, method = "GET") class_name = {{@type.name}} + method_downcase = {{method}}.downcase + class_name_method = "#{class_name}/#{method_downcase}" ({{paths}}).each do |path| @@exclude_routes_tree.add class_name_method + path, '/' + method_downcase + path end