Скажем, у меня есть:
require 'sinatra'
get '/' { "hi" }
get '/a' { "a" }
get '/b' { "b" }
Есть ли простой способ получить список всех определенных маршрутов в моем приложении Sinatra?
Я исследовал Sinatra::Base.routes
, но, похоже, не содержит только что определенных маршрутов.
Я надеялся, что у меня будет хороший способ создания API для документирования, например routes.each { |r| p r }
, чтобы получить:
/
/a
/b