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