это давно пора, я знаю
вот хорошая тема , окончательный ответ - последний пост
ОБНОВЛЕНО согласно комментарию Марка-Андре:
Это последнее сообщение этой ссылки
В стойке нет механизма для этого, и поскольку не все промежуточное ПО добавляется через @middleware, Синатра не может сказать вам, какое промежуточное ПО используется. Рельсы тоже не могут, кстати, он может просто сказать вам, что это возможно. Промежуточное программное обеспечение не обязательно должно быть линейным списком (т. Е. При использовании Rack-маршрутизатора или чего-либо еще).