class IOOutput::Duration

Attributes

hours[R]
minutes[R]
seconds[R]

Public Class Methods

new(duration_as_seconds) click to toggle source
# File lib/rspec-search-and-destroy/io_output.rb, line 35
def initialize(duration_as_seconds)
  total_seconds = duration_as_seconds.to_f.ceil.to_i

  @seconds = total_seconds % 60
  @minutes = (total_seconds / 60) % 60
  @hours = total_seconds / (60 * 60)
end

Public Instance Methods

to_s() click to toggle source
# File lib/rspec-search-and-destroy/io_output.rb, line 43
def to_s
  "%02d:%02d:%02d" % [hours, minutes, seconds]
end