获取控制器范围内的当前路径匹配器

Vla*_*anu 4 ruby sinatra

就像是:

get '/1.0/users/:id'
  puts current_route_matcher.to_s # '/1.0/users/:id'
end
Run Code Online (Sandbox Code Playgroud)

需要让它为每种资源类型构建统计信息.

Vas*_*ich 5

require 'sinatra'

get "/foo/:id" do
  p __method__ #=> :"HEAD /foo/:id"
end

get "/foo/:id/test/:blah" do
  p __method__ #=> :"HEAD /foo/:id/test/:blah"
end
Run Code Online (Sandbox Code Playgroud)