Module: TimeDifferenceHelper

Defined in:
lib/helpers/time_difference.rb

Instance Method Summary collapse

Instance Method Details

#difference(relative) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/helpers/time_difference.rb', line 2

def difference(relative)
  if relative > self
    difference = relative - self
  else
    difference = self - relative
  end

  # hours = difference / 3600
  # difference -= hours * 3600
  # minutes = difference / 60
  # difference -= minutes * 60
  # seconds = difference
  # "#{hours.to_s.rjust(2, '0')}:#{minutes.to_s.rjust(2, '0')}:#{seconds.to_s.rjust(2, '0')}"

  # hours = difference / 3600
  return difference
end