class Time
Public Instance Methods
ago()
click to toggle source
# File lib/lowline.rb, line 34 def ago diff = (Time.now - self).to_i.abs if diff < 60 "second".pluralize diff elsif diff < 60*60*3 "minute".pluralize(diff / 60) elsif diff < 60*60*24*3 "hour".pluralize(diff / (60*60)) elsif diff < 60*60*24*7*2 "day".pluralize(diff / (60*60*24)) elsif diff < 60*60*24*7*8 "week".pluralize(diff / (60*60*24*7)) elsif diff < 60*60*24*7*52 "month".pluralize(diff / (60*60*24*7*4)) else "year".pluralize(diff / (60*60*24*7*52)) end end
pretty()
click to toggle source
# File lib/lowline.rb, line 32 def pretty; strftime "%c" end
pretty_date()
click to toggle source
# File lib/lowline.rb, line 33 def pretty_date; strftime "%Y-%m-%d" end
to_yaml(opts = {})
click to toggle source
# File lib/model.rb, line 8 def to_yaml(opts = {}) self.utc.old_to_yaml(opts) end
Also aliased as: old_to_yaml