module Instana::SinatraPathTemplateExtractor

Public Class Methods

extended(base) click to toggle source
# File lib/instana/frameworks/sinatra.rb, line 11
def self.extended(base)
  base.store_path_template
end

Public Instance Methods

store_path_template() click to toggle source
# File lib/instana/frameworks/sinatra.rb, line 15
def store_path_template
  after do
    @env["INSTANA_HTTP_PATH_TEMPLATE"] = @env["sinatra.route"]
      .sub("#{@request.request_method} ", '')
  end
end