class OneApm::TransactionSample::SummarySegment
Public Class Methods
new(segment)
click to toggle source
Calls superclass method
OneApm::TransactionSample::Segment::new
# File lib/one_apm/transaction/summary_segment.rb, line 9 def initialize(segment) super segment.entry_timestamp, segment.metric_name add_segments segment.called_segments end_trace segment.exit_timestamp end
Public Instance Methods
add_segments(segments)
click to toggle source
# File lib/one_apm/transaction/summary_segment.rb, line 17 def add_segments(segments) segments.collect do |segment| SummarySegment.new(segment) end.each {|segment| add_called_segment(segment)} end