lib/salestation/web/statsd_middleware.rb in salestation-0.1.1 vs lib/salestation/web/statsd_middleware.rb in salestation-0.1.2

- old
+ new

@@ -11,10 +11,16 @@ def call(env) start = Time.now status, header, body = @app.call env - method, path = env['sinatra.route'].split + method = env['REQUEST_METHOD'] + path = + if route = env['sinatra.route'] + route.split(' ').last + else + 'unknown-route' + end @statsd.timing(@metric, (Time.now - start) * 1000, tags: [ "path:#{ path }", "method:#{ method }", "status:#{ status }"