module Decidim::FriendlyDates
A concern to render friendlier dates
Public Instance Methods
friendly_created_at()
click to toggle source
Returns the creation date in a friendly relative format.
# File lib/decidim/friendly_dates.rb, line 12 def friendly_created_at current_datetime = Time.current if created_at > current_datetime.beginning_of_day I18n.l(created_at, format: :time_of_day) elsif created_at > current_datetime.beginning_of_week I18n.l(created_at, format: :day_of_week) elsif created_at > current_datetime.beginning_of_year I18n.l(created_at, format: :day_of_month) else I18n.l(created_at, format: :day_of_year) end end