module Redcord::Tracer::ClassMethods
Public Instance Methods
trace(span_name, model_name:, tags: [], &blk)
click to toggle source
# File lib/redcord/tracer.rb, line 29 def trace(span_name, model_name:, tags: [], &blk) return blk.call if @@tracer.nil? @@tracer.call.trace( span_name, resource: model_name, service: 'redcord', tags: tags, &blk ) end
tracer(&blk)
click to toggle source
# File lib/redcord/tracer.rb, line 42 def tracer(&blk) @@tracer = blk end