lib/elastic_apm/serializers.rb



# frozen_string_literal: true

module ElasticAPM
  # @api private
  module Serializers
    # @api private
    class Serializer
      def initialize(config)
        @config = config
      end

      private

      def micros_to_time(micros)
        Time.at(ms(micros) / 1_000)
      end

      def ms(micros)
        micros.to_f / 1_000
      end
    end
  end
end

require 'elastic_apm/serializers/transactions'
require 'elastic_apm/serializers/errors'