module NewRelic::Agent::Instrumentation::Rack::URLMap::Chain
Public Class Methods
instrument!(url_map_class)
click to toggle source
# File lib/new_relic/agent/instrumentation/rack/chain.rb, line 53 def self.instrument!(url_map_class) url_map_class.class_eval do alias_method(:initialize_without_newrelic, :initialize) def initialize(map = {}) traced_map = ::NewRelic::Agent::Instrumentation::RackURLMap.generate_traced_map(map) initialize_without_newrelic(traced_map) end end end
new(map = {})
click to toggle source
# File lib/new_relic/agent/instrumentation/rack/chain.rb, line 57 def initialize(map = {}) traced_map = ::NewRelic::Agent::Instrumentation::RackURLMap.generate_traced_map(map) initialize_without_newrelic(traced_map) end