class OpenTelemetry::Trace::Status

canonical code in conjunction with an optional descriptive message.
Status represents the status of a finished {Span}. It is composed of a

def initialize(canonical_code, description: '')

Parameters:
  • description (String) --
  • canonical_code (Integer) -- One of the canonical status codes below
def initialize(canonical_code, description: '')
  @canonical_code = canonical_code
  @description = description
end

def ok?

Returns:
  • (Boolean) -
def ok?
  @canonical_code != ERROR
end