Class: InnerPerformance::Traces::View

Inherits:
InnerPerformance::Trace show all
Defined in:
app/models/inner_performance/traces/view.rb

Class Method Summary collapse

Class Method Details

.initialize_for_insert(trace:, event:) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'app/models/inner_performance/traces/view.rb', line 9

def initialize_for_insert(trace:, event:)
  {
    type: name,
    name: trace[:name],
    payload: trace[:payload].to_json,
    duration: trace[:duration],
    created_at: Time.at(trace[:time]),
    event_id: event.id,
  }
end