class Fixnum
Public Instance Methods
days()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 32 def days self*86400 end
days_ago()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 12 def days_ago (self * 86400).seconds_ago end
hours()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 28 def hours self*3600 end
hours_ago()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 16 def hours_ago (self * 3600).seconds_ago end
minutes()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 24 def minutes self*60 end
minutes_ago()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 20 def minutes_ago (self * 60).seconds_ago end
months_ago()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 7 def months_ago t = Time.now (self * Date.days_in_month(t.year, t.month) * 86400).seconds_ago end
seconds_ago()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 40 def seconds_ago Time.now - self end
weeks()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 36 def weeks 7*days end
years_ago()
click to toggle source
# File lib/time_win/fixnum_ext.rb, line 3 def years_ago (self * (Date.leap?(Time.now.year) ? 366 : 265) * 86400).seconds_ago end