Sha256: 28040874e6ec0ac07d5241604fd67117aa7bba6d285343849bc74f61b26c78a0
Contents?: true
Size: 1.07 KB
Versions: 6
Compression:
Stored size: 1.07 KB
Contents
# frozen_string_literal: true module OpenTracing module Instrumentation module Thrift # Config for TracedProtocol class TracedProtocolConfig attr_accessor :tracer, :tags_builder, :operation_name_builder, :error_writer, :logger def initialize( tracer: OpenTracing.global_tracer, tags_builder: TracedProtocolTagsBuilder.new, operation_name_builder: TracedProtocolOperationNameBuilder.new, error_writer: Common::ErrorWriter.new, logger: nil ) @tracer = tracer @tags_builder = tags_builder @operation_name_builder = operation_name_builder @error_writer = error_writer @logger = logger end def ==(other) tracer == other.tracer && tags_builder == other.tags_builder && operation_name_builder == other.operation_name_builder && error_writer == other.error_writer end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems