Sha256: 14d221cdbf1da34156ca069bbcf78cb5591c98f1efeae1d3a8e2d9bd783bdec9
Contents?: true
Size: 600 Bytes
Versions: 13
Compression:
Stored size: 600 Bytes
Contents
# frozen_string_literal: true module Sentry class TransactionEvent < Event TYPE = "transaction" ATTRIBUTES = %i( event_id level timestamp start_timestamp release environment server_name modules user tags contexts extra transaction platform sdk type ) attr_accessor(*ATTRIBUTES) attr_accessor :spans def start_timestamp=(time) @start_timestamp = time.is_a?(Time) ? time.to_f : time end def type TYPE end def to_hash data = super data[:spans] = @spans.map(&:to_hash) if @spans data end end end
Version data entries
13 entries across 13 versions & 1 rubygems