Class: Sqreen::Ecosystem::TracingIdSetup

Inherits:
Object
  • Object
show all
Defined in:
lib/sqreen/ecosystem/tracing_id_setup.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(signal_producer_modules) ⇒ TracingIdSetup

Returns a new instance of TracingIdSetup.

Parameters:



14
15
16
17
# File 'lib/sqreen/ecosystem/tracing_id_setup.rb', line 14

def initialize(signal_producer_modules)
  @modules = signal_producer_modules
  @tracing_id_prefix = nil
end

Instance Attribute Details

#tracing_id_prefix=(value) ⇒ Object (writeonly)

Sets the attribute tracing_id_prefix

Parameters:

  • value

    the value to set the attribute tracing_id_prefix to.



23
24
25
# File 'lib/sqreen/ecosystem/tracing_id_setup.rb', line 23

def tracing_id_prefix=(value)
  @tracing_id_prefix = value
end

Instance Method Details

#setup_modulesObject



19
20
21
# File 'lib/sqreen/ecosystem/tracing_id_setup.rb', line 19

def setup_modules
  inject_out_of_tx_tracing_id_gen
end