Module: TimeStamper
- Defined in:
- lib/glark/util/timestamper.rb
Overview
-*- ruby -*-
Instance Method Summary collapse
Instance Method Details
#interval(msg = self) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/glark/util/timestamper.rb', line 11 def interval msg = self @last ||= @start last = @last || Time.new @last = Time.new duration = @last - last printf "%10.6f %-20s %s\n", duration, self.class.to_s, msg.to_s end |
#stamp(msg = self) ⇒ Object
5 6 7 8 9 |
# File 'lib/glark/util/timestamper.rb', line 5 def stamp msg = self @start ||= Time.new duration = Time.new - @start printf "%10.6f %-20s %s\n", duration, self.class.to_s, msg.to_s end |