Method: Integrity::Helpers::PrettyOutput#pretty_date

Defined in:
lib/integrity/helpers/pretty_output.rb

#pretty_date(date_time) ⇒ Object



22
23
24
25
26
27
28
29
30
31
# File 'lib/integrity/helpers/pretty_output.rb', line 22

def pretty_date(date_time)
  days_away = (Date.today - Date.new(date_time.year, date_time.month, date_time.day)).to_i
  if days_away == 0
    "today"
  elsif days_away == 1
    "yesterday"
  else
    strftime_with_ordinal(date_time, "on %b %d%o")
  end
end