Module: Decidim::FriendlyDates
- Extended by:
 - ActiveSupport::Concern
 
- Included in:
 - Messaging::Message
 
- Defined in:
 - lib/decidim/friendly_dates.rb
 
Overview
A concern to render friendlier dates
Instance Method Summary collapse
- 
  
    
      #friendly_created_at  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Returns the creation date in a friendly relative format.
 
Instance Method Details
#friendly_created_at ⇒ Object
Returns the creation date in a friendly relative format.
      12 13 14 15 16 17 18 19 20 21 22 23 24  | 
    
      # 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  |