class Raykit::Timer
Provides functionality to record the time execution times
def self.get_elapsed_str(elapsed, pad = 0)
def self.get_elapsed_str(elapsed, pad = 0) # "[" + "%.0f" % (elapsed) + "s]".ljust(pad) format("%.0f", elapsed) + "s".ljust(pad) end
def elapsed
def elapsed Time.now - @start_time end
def elapsed_str(pad = 0)
def elapsed_str(pad = 0) Timer.get_elapsed_str(elapsed, pad) end
def initialize
def initialize @start_time = Time.now end