Top Level Namespace

Defined Under Namespace

Modules: Env, RIEL Classes: Command, File, FileType, Hash, IO, Integer, MatchData, NegatedRegexp, Pathname, RCFile, Regexp, SetDiff, SizeConverter, Tempfile, Timer

Instance Method Summary collapse

Instance Method Details

#timethis(what) ⇒ Object



42
43
44
45
46
47
48
49
50
# File 'lib/riel/timer.rb', line 42

def timethis what
  sttime = Time.new
  Logue::Log.log "#{what} start time: #{sttime}"
  yield
  endtime = Time.new
  Logue::Log.log "#{what} start time: #{sttime}"
  Logue::Log.log "#{what} end time  : #{endtime}"
  Logue::Log.log "#{what} elapsed   : #{endtime - sttime}"
end