Я вижу, что есть фильтры "после".Однако в моих тестах они выполняются не после отправки ответа, а перед отправкой ответа.Может быть, я что-то пропустил.
Синатра README :
После фильтров оцениваются после каждого запроса в том же контексте, а также могут изменять запрос и ответ.Переменные экземпляра, установленные до фильтров и маршрутов, доступны после фильтров:
Если фильтры после могут изменить ответ, то, очевидно, они запускаются до отправки ответа.