module OpenStax::Utilities::Helpers::Datetime

Public Instance Methods

month_year(datetime) click to toggle source
# File lib/openstax/utilities/helpers/datetime.rb, line 28
def month_year(datetime)
  datetime.nil? ? "" : datetime.strftime("%B %Y")
end
standard_date(datetime) click to toggle source
# File lib/openstax/utilities/helpers/datetime.rb, line 4
def standard_date(datetime)
  datetime.nil? ? 
    "" : 
    datetime.strftime(OpenStax::Utilities.configuration.standard_date_format)
end
standard_datetime(datetime) click to toggle source
# File lib/openstax/utilities/helpers/datetime.rb, line 10
def standard_datetime(datetime)
  datetime.nil? ? 
    "" : 
    datetime.strftime(OpenStax::Utilities.configuration.standard_datetime_format)
end
standard_datetime_zone(datetime, zone) click to toggle source
# File lib/openstax/utilities/helpers/datetime.rb, line 22
def standard_datetime_zone(datetime, zone)
  datetime.nil? ? 
    "" : 
    datetime.in_time_zone(zone).strftime(OpenStax::Utilities.configuration.standard_datetime_format)
end
standard_time(datetime) click to toggle source
# File lib/openstax/utilities/helpers/datetime.rb, line 16
def standard_time(datetime)
  datetime.nil? ? 
    "" : 
    datetime.strftime(OpenStax::Utilities.configuration.standard_time_format)
end