class Timeasure::Profiling::ReportedMethod
Attributes
call_count[R]
full_path[R]
klass_name[R]
metadata[R]
method_name[R]
method_path[R]
runtime_sum[R]
segment[R]
Public Class Methods
new(measurement)
click to toggle source
# File lib/timeasure/profiling/reported_method.rb, line 6 def initialize(measurement) @klass_name = measurement.klass_name @method_name = measurement.method_name @segment = measurement.segment @metadata = measurement.metadata @full_path = measurement.full_path @method_path = measurement.method_path @runtime_sum = 0 @call_count = 0 end
Public Instance Methods
increment_call_count()
click to toggle source
# File lib/timeasure/profiling/reported_method.rb, line 22 def increment_call_count @call_count += 1 end
increment_runtime_sum(runtime)
click to toggle source
# File lib/timeasure/profiling/reported_method.rb, line 18 def increment_runtime_sum(runtime) @runtime_sum += runtime end