Целью блока configure
является установка различных сред Sinatra в одном месте и различных настроек для разработки и производства. метод настройки сам является частью каркаса Sinatra.
Эта страница объясняет переменные среды Sinatra, если вы еще этого не видели. Что касается помещения его в отдельный файл, это просто помогает разбить приложение на отдельные файлы. Некоторые люди предпочитают разбивать приложения Sinatra на множество файлов, тогда как меньшие приложения могут фактически представлять собой один большой файл.
Хорошим примером первого является ответ Phrogz на этот вопрос (который также включает пример использования configure
, хотя и в файле приложения, а не в отдельном файле конфигурации).