Class: Attio::Observability::Traces::Memory::Span

Inherits:
Object
  • Object
show all
Defined in:
lib/attio/observability.rb

Overview

Since:

  • 1.0.0

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ Span

Returns a new instance of Span.

Since:

  • 1.0.0



377
378
379
380
# File 'lib/attio/observability.rb', line 377

def initialize(name)
  @name = name
  @attributes = {}
end

Instance Attribute Details

#attributesObject (readonly)

Since:

  • 1.0.0



375
376
377
# File 'lib/attio/observability.rb', line 375

def attributes
  @attributes
end

#nameObject (readonly)

Since:

  • 1.0.0



375
376
377
# File 'lib/attio/observability.rb', line 375

def name
  @name
end

Instance Method Details

#set_attribute(key, value) ⇒ Object

Since:

  • 1.0.0



382
383
384
# File 'lib/attio/observability.rb', line 382

def set_attribute(key, value)
  @attributes[key] = value
end