module Traces
def self.Provider(klass, &block)
def self.Provider(klass, &block) klass.extend(Singleton) provider = klass.traces_provider klass.prepend(provider) provider.module_exec(&block) if block_given? return provider end
def self.Provider(klass, &block)
def self.Provider(klass, &block) # Tracing disabled. end
def self.enabled?
def self.enabled? Backend.const_defined?(:Interface) end