module NewRelic::Agent::Instrumentation::Bunny
Constants
- DEFAULT_NAME
- DEFAULT_TYPE
- INSTRUMENTATION_NAME
- LIBRARY
- SLASH
Public Instance Methods
exchange_name(name)
click to toggle source
# File lib/new_relic/agent/instrumentation/bunny/instrumentation.rb, line 17 def exchange_name(name) name.empty? ? DEFAULT_NAME : name end
exchange_type(delivery_info, channel)
click to toggle source
# File lib/new_relic/agent/instrumentation/bunny/instrumentation.rb, line 21 def exchange_type(delivery_info, channel) if di_exchange = delivery_info[:exchange] return DEFAULT_TYPE if di_exchange.empty? return channel.exchanges[delivery_info[:exchange]].type if channel.exchanges[di_exchange] end end