class Release::Notes::DateFormatter

Constants

HUMANIZED

Attributes

date[R]

Public Class Methods

new(date = nil) click to toggle source

Format the date

@param [Date] date - parse date or return the current date/time

# File lib/release/notes/date_formatter.rb, line 15
def initialize(date = nil)
  Time.zone = config_timezone
  @date = date.present? ? Time.zone.parse(date) : Time.zone.now
end

Public Instance Methods

humanize() click to toggle source

Format date

@return [String] Month Day, Year, Time AM/PM Time Zone ex: “January 17, 2019 10:22:53 PM EST”

# File lib/release/notes/date_formatter.rb, line 26
def humanize
  date.strftime(HUMANIZED)
end