Class: Observ::Span

Inherits:
Observation show all
Defined in:
app/models/observ/span.rb

Instance Method Summary collapse

Methods inherited from Observation

#duration_ms

Instance Method Details

#finalize(output: nil, status_message: nil) ⇒ Object



5
6
7
8
9
10
11
# File 'app/models/observ/span.rb', line 5

def finalize(output: nil, status_message: nil)
  update!(
    output: output.is_a?(String) ? output : output.to_json,
    end_time: Time.current,
    status_message: status_message
  )
end