【发布时间】:2012-11-21 13:21:44
【问题描述】:
说我有:
require 'sinatra'
get '/' { "hi" }
get '/a' { "a" }
get '/b' { "b" }
有什么简单的方法可以在我的 Sinatra 应用程序中获取所有已定义路由的列表吗?
我调查了Sinatra::Base.routes,但这似乎不包含我刚刚定义的路线。
我希望有一个很好的方法来制作像routes.each { |r| p r } 这样的自我记录 API 来获得:
/
/a
/b
【问题讨论】: