Module: Sqreen::Ecosystem::ModuleApi::Tracing::ServerData

Includes:
Util::CallWritersFromInit
Included in:
Http::RackRequest::HttpServerData
Defined in:
lib/sqreen/ecosystem/module_api/tracing/server_data.rb

Overview

The data the tracing module needs in order to populate Sqreen::Ecosystem::Tracing::Signals::TracingServer::Payload

Instance Attribute Summary collapse

Method Summary

Methods included from Util::CallWritersFromInit

#initialize

Instance Attribute Details

#client_ipString

Returns:

  • (String)


21
22
23
# File 'lib/sqreen/ecosystem/module_api/tracing/server_data.rb', line 21

def client_ip
  @client_ip
end

#previous_hopsArray<String>

Returns:

  • (Array<String>)


24
25
26
# File 'lib/sqreen/ecosystem/module_api/tracing/server_data.rb', line 24

def previous_hops
  @previous_hops
end

#tracing_identifierString

Returns:

  • (String)


27
28
29
# File 'lib/sqreen/ecosystem/module_api/tracing/server_data.rb', line 27

def tracing_identifier
  @tracing_identifier
end

#transportSymbol

Returns:

  • (Symbol)


18
19
20
# File 'lib/sqreen/ecosystem/module_api/tracing/server_data.rb', line 18

def transport
  @transport
end