Sha256: 345aeb3d2deaf046a36d954119340b0efe81b76787231856cfc7f0b94c504c17
Contents?: true
Size: 506 Bytes
Versions: 64
Compression:
Stored size: 506 Bytes
Contents
# (c) Copyright IBM Corp. 2021 # (c) Copyright Instana Inc. 2016 require "instana/rack" # This instrumentation will insert Rack into Sinatra _and_ Padrino since # the latter is based on Sinatra module Instana module SinatraPathTemplateExtractor def self.extended(base) base.store_path_template end def store_path_template after do @env["INSTANA_HTTP_PATH_TEMPLATE"] = @env["sinatra.route"] .sub("#{@request.request_method} ", '') end end end end
Version data entries
64 entries across 64 versions & 1 rubygems