Sha256: 498981cfb447c0fcd63ec9e910ab3c1ecbf51d3d8800fa51e62e8fd3ad4e7f7a

Contents?: true

Size: 550 Bytes

Versions: 96

Compression:

Stored size: 550 Bytes

Contents

require 'new_relic/transaction_sample'
require 'new_relic/transaction_sample/segment'
module NewRelic
  class TransactionSample
    class SummarySegment < Segment
      def initialize(segment)
        super segment.entry_timestamp, segment.metric_name, nil

        add_segments segment.called_segments

        end_trace segment.exit_timestamp
      end

      def add_segments(segments)
        segments.collect do |segment|
          SummarySegment.new(segment)
        end.each {|segment| add_called_segment(segment)}
      end
    end
  end
end

Version data entries

96 entries across 96 versions & 5 rubygems

Version Path
wd_newrelic_rpm-3.5.8 lib/new_relic/transaction_sample/summary_segment.rb
sundawg_newrelic_rpm-3.5.8.2 lib/new_relic/transaction_sample/summary_segment.rb
sundawg_newrelic_rpm-3.5.8.1 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.8.72 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.8.70 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.8.64.beta lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.7.59 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.7.59.beta lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.7.58.beta lib/new_relic/transaction_sample/summary_segment.rb
wd_newrelic_rpm-3.5.6 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.7.57.beta lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.6.55 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.6.48.beta lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.6.46.beta lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.6.42.beta lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.5.39.beta lib/new_relic/transaction_sample/summary_segment.rb
wd_newrelic_rpm-3.5.5 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.5.38 lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.5.540.dev lib/new_relic/transaction_sample/summary_segment.rb
newrelic_rpm-3.5.4.35.beta lib/new_relic/transaction_sample/summary_segment.rb