Sha256: ee6b17587ed35474e40696c67f3c921a036e02aa0848c1fd1408658b12a2ddc7

Contents?: true

Size: 443 Bytes

Versions: 19

Compression:

Stored size: 443 Bytes

Contents

require 'time'
require 'date'
class Time
  # strftime() format to flatten a date
  FLAT_FORMAT = "%Y%m%d%H%M%S" unless defined?(FLAT_FORMAT)

  # Flatten
  def to_flat
    utc.strftime(FLAT_FORMAT)
  end unless method_defined?(:to_flat)
end

class Date
  # strftime() format to flatten a date
  FLAT_FORMAT = "%Y%m%d" unless defined?(FLAT_FORMAT)

  # Flatten
  def to_flat
    strftime(FLAT_FORMAT)
  end unless method_defined?(:to_flat)
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
gorillib-0.6.0 lib/gorillib/datetime/to_flat.rb
gorillib-0.5.2 lib/gorillib/datetime/to_flat.rb
gorillib-0.5.0 lib/gorillib/datetime/to_flat.rb
gorillib-0.4.2 lib/gorillib/datetime/to_flat.rb
gorillib-0.4.2pre lib/gorillib/datetime/to_flat.rb
gorillib-0.4.0pre lib/gorillib/datetime/to_flat.rb
gorillib-0.4.1pre lib/gorillib/datetime/to_flat.rb
gorillib-0.1.11 lib/gorillib/datetime/flat.rb
gorillib-0.1.9 lib/gorillib/datetime/flat.rb
gorillib-0.1.8 lib/gorillib/datetime/flat.rb
gorillib-0.1.7 lib/gorillib/datetime/flat.rb
gorillib-0.1.6 lib/gorillib/datetime/flat.rb
gorillib-0.1.5 lib/gorillib/datetime/flat.rb
gorillib-0.1.4 lib/gorillib/datetime/flat.rb
gorillib-0.1.3 lib/gorillib/datetime/flat.rb
gorillib-0.1.2 lib/gorillib/datetime/flat.rb
gorillib-0.1.1 lib/gorillib/datetime/flat.rb
gorillib-0.1.0 lib/gorillib/datetime/flat.rb
gorillib-0.0.8 lib/gorillib/datetime/flat.rb