Method: NewRelic::Agent::Transaction#freeze_name_and_execute_if_not_ignored
- Defined in:
- lib/new_relic/agent/transaction.rb
#freeze_name_and_execute_if_not_ignored ⇒ Object
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 |
# File 'lib/new_relic/agent/transaction.rb', line 399 def freeze_name_and_execute_if_not_ignored if !name_frozen? name = promoted_transaction_name(best_name) name = NewRelic::Agent.instance.transaction_rules.rename(name) @name_frozen = true if name.nil? ignore! @frozen_name = best_name else @frozen_name = name end end if block_given? && !@ignore_this_transaction yield end end |