class OpenTracing::Instrumentation::Common::OperationNameBuilder
Build operation name by template and tags
Attributes
operation_name_template[R]
Public Class Methods
new(operation_name_template:)
click to toggle source
# File lib/opentracing/instrumentation/common/operation_name_builder.rb, line 8 def initialize(operation_name_template:) @operation_name_template = operation_name_template end
Public Instance Methods
build(tags)
click to toggle source
build operation name with tags
# File lib/opentracing/instrumentation/common/operation_name_builder.rb, line 13 def build(tags) format(operation_name_template, **tags) end