Module: OpenTelemetry::Propagator::Vitess::SqlQuerySetter
- Extended by:
- SqlQuerySetter
- Included in:
- SqlQuerySetter
- Defined in:
- lib/opentelemetry/propagator/vitess/sql_query_propagator.rb
Overview
Setter for Vitess SQL query propagation
Instance Method Summary collapse
-
#set(carrier, key, value) ⇒ Object
Set a key and value on the carrier.
Instance Method Details
#set(carrier, key, value) ⇒ Object
Set a key and value on the carrier. Assumes the carrier is a string. The key and value will be wrapped in a comment block prepended to the carrier.
28 29 30 31 |
# File 'lib/opentelemetry/propagator/vitess/sql_query_propagator.rb', line 28 def set(carrier, key, value) carrier.gsub!(/\A/, "/*#{key}=#{value}*/") rescue FrozenError # rubocop:disable Lint/SuppressedException end |