Sha256: f9d9133bda680496a4480a185873c828f154d2bb02175795875ca951a3bb0cc6

Contents?: true

Size: 794 Bytes

Versions: 10

Compression:

Stored size: 794 Bytes

Contents

module OpenStax::Utilities::Helpers
  module Datetime

    def standard_date(datetime)
      datetime.nil? ? 
        "" : 
        datetime.strftime(OSU.configuration.standard_date_format)
    end
    
    def standard_datetime(datetime)
      datetime.nil? ? 
        "" : 
        datetime.strftime(OSU.configuration.standard_datetime_format)
    end
    
    def standard_time(datetime)
      datetime.nil? ? 
        "" : 
        datetime.strftime(OSU.configuration.standard_time_format)
    end
    
    def standard_datetime_zone(datetime, zone)
      datetime.nil? ? 
        "" : 
        datetime.in_time_zone(zone).strftime(OSU.configuration.standard_datetime_format)
    end
    
    def month_year(datetime)
      datetime.nil? ? "" : datetime.strftime("%B %Y")
    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
openstax_utilities-3.0.0 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-2.2.3 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-2.2.2 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-2.2.1 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-2.2.0 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-2.1.0 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-2.0.0 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-1.3.0 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-1.2.0 lib/openstax/utilities/helpers/datetime.rb
openstax_utilities-1.1.0 lib/openstax/utilities/helpers/datetime.rb