Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
def time_ago(time) time = Time.now.to_i - time.to_i if time < 1 "#{time} milliseconds ago" elsif time < 60 time %= 60 time.precision(2) "#{time} seconds ago" elsif time < 3600 time %= 3600 time /= 60 time.to_i "#{time} minutes ago" elsif time < 86400 time %= 86400 time /= 3600 "#{time} hours ago" elsif time >= 86400 time %= 86400 time /= 86400 if time < 1 "1 day ago" else "#{time} days ago" end end end
This paste will be private.
From the Design Piracy series on my blog: