jam-cloud/web/app/helpers/time_helper.rb

20 lines
510 B
Ruby

#http://brandonhilkert.com/blog/relative-timestamps-in-rails/
module TimeHelper
def timeago(time, options = {})
options[:class] = "#{options[:class]} timeago"
content_tag(
:time,
time.to_s,
options.merge(datetime: time.getutc.iso8601)
) if time
end
def duration(duration, options = {})
options[:class] = "#{options[:class]} duration"
content_tag(
:time,
duration.to_s,
options.merge(duration: duration.to_s)
) if duration
end
end