class ZTK::Profiler::Timer
Attributes
benchmark[RW]
name[RW]
parent[RW]
Public Class Methods
new(name, parent=nil)
click to toggle source
# File lib/ztk/profiler/timer.rb, line 14 def initialize(name, parent=nil) self.name = name self.parent = parent self.class.add(self) end
Public Instance Methods
benchmark_nested()
click to toggle source
# File lib/ztk/profiler/timer.rb, line 26 def benchmark_nested (self.benchmark - self.nested_time) end
nested_time()
click to toggle source
# File lib/ztk/profiler/timer.rb, line 21 def nested_time @nested_time ||= self.class.nested_time(self.name, self) @nested_time end