# File lib/new_relic/agent/instrumentation/sinatra.rb, line 128 def route_eval_with_newrelic(*args, &block) begin txn_name = TransactionNamer.transaction_name_for_route(env, request) unless txn_name.nil? ::NewRelic::Agent::Transaction.set_default_transaction_name( "#{self.class.name}/#{txn_name}", :sinatra) end rescue => e ::NewRelic::Agent.logger.debug("Failed during route_eval to set transaction name", e) end route_eval_without_newrelic(*args, &block) end