Method: BaselineRedRpm.round_time

Defined in:
lib/baseline_red_rpm.rb

.round_time(t, sec = 1) ⇒ Object



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# File 'lib/baseline_red_rpm.rb', line 127

def round_time(t, sec = 1)
  t = Time.parse(t.to_s)

  down = t - (t.to_i % sec)
  up = down + sec

  difference_down = t - down
  difference_up = up - t

  if (difference_down < difference_up)
    return down
  else
    return up
  end
end