Class: Observ::Observation
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Observ::Observation
- Defined in:
- app/models/observ/observation.rb
Direct Known Subclasses
Embedding, Generation, ImageGeneration, Moderation, Span, Transcription
Instance Method Summary collapse
Instance Method Details
#duration_ms ⇒ Object
25 26 27 28 |
# File 'app/models/observ/observation.rb', line 25 def duration_ms return nil unless end_time ((end_time - start_time) * 1000).round(2) end |
#finalize(status_message: nil) ⇒ Object
18 19 20 21 22 23 |
# File 'app/models/observ/observation.rb', line 18 def finalize(status_message: nil) update!( end_time: Time.current, status_message: ) end |