module TimeCalc

Public Class Methods

ago(seconds) click to toggle source
# File lib/remote_partial/time_calc.rb, line 17
def self.ago(seconds)
  Time.now - seconds
end
days(number) click to toggle source
# File lib/remote_partial/time_calc.rb, line 4
def self.days(number)
  hours(number) * hours_in_a_day
end
days_ago(number) click to toggle source
# File lib/remote_partial/time_calc.rb, line 29
def self.days_ago(number)
  ago(days(number))
end
hours(number) click to toggle source
# File lib/remote_partial/time_calc.rb, line 8
def self.hours(number)
  minutes(number) * minutes_in_an_hour
end
hours_ago(number) click to toggle source
# File lib/remote_partial/time_calc.rb, line 25
def self.hours_ago(number)
  ago(hours(number))
end
hours_in_a_day() click to toggle source
# File lib/remote_partial/time_calc.rb, line 41
def self.hours_in_a_day
  24
end
minutes(number) click to toggle source

returns seconds in number of minutes

# File lib/remote_partial/time_calc.rb, line 13
def self.minutes(number)
  number * seconds_in_a_minute
end
minutes_ago(number) click to toggle source
# File lib/remote_partial/time_calc.rb, line 21
def self.minutes_ago(number)
  ago(minutes(number))
end
minutes_in_an_hour() click to toggle source
# File lib/remote_partial/time_calc.rb, line 37
def self.minutes_in_an_hour
  60
end
seconds_in_a_minute() click to toggle source
# File lib/remote_partial/time_calc.rb, line 33
def self.seconds_in_a_minute
  60
end