Sha256: 49e1d18b8acc890c7e36e934996d59f2b52911f4a28ab1407e28929b9839630c

Contents?: true

Size: 383 Bytes

Versions: 7

Compression:

Stored size: 383 Bytes

Contents

module Doing
  ##
  ## @brief      Date helpers
  ##
  class ::Time
    def relative_date
      if self > Date.today.to_time
        strftime('%_I:%M%P')
      elsif self > (Date.today - 6).to_time
        strftime('%a %_I:%M%P')
      elsif self.year == Date.today.year
        strftime('%m/%d %_I:%M%P')
      else
        strftime('%m/%d/%Y %_I:%M%P')
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
doing-2.0.9.pre lib/doing/time.rb
doing-2.0.8.pre lib/doing/time.rb
doing-2.0.7.pre lib/doing/time.rb
doing-2.0.6.pre lib/doing/time.rb
doing-2.0.5.pre lib/doing/time.rb
doing-2.0.3.pre lib/doing/time.rb
doing-2.0.2.pre lib/doing/time.rb