Sha256: 2b90eb1f8045f6b50d4e27cd79891b04dca464b1128d798baf729ededca3b5d2
Contents?: true
Size: 583 Bytes
Versions: 18
Compression:
Stored size: 583 Bytes
Contents
# frozen_string_literal: true module Sentry class TransactionEvent < Event 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 "transaction" end def to_hash data = super data[:spans] = @spans.map(&:to_hash) if @spans data end end end
Version data entries
18 entries across 18 versions & 2 rubygems