called()
click to toggle source
def called
aggregate(:called)
end
children()
click to toggle source
def children
call_infos.inject(Array.new) do |result, call_info|
result.concat(call_info.children)
end
end
children_time()
click to toggle source
def children_time
aggregate_without_recursion(:children_time)
end
line()
click to toggle source
def line
call_infos.first.line
end
parent()
click to toggle source
def parent
call_infos.first.parent
end
self_time()
click to toggle source
def self_time
aggregate_without_recursion(:self_time)
end
target()
click to toggle source
def target
call_infos.first.target
end
to_s()
click to toggle source
def to_s
"#{call_infos.first.target.full_name}"
end
total_time()
click to toggle source
def total_time
aggregate_without_recursion(:total_time)
end
wait_time()
click to toggle source
def wait_time
aggregate_without_recursion(:wait_time)
end