Sha256: 53dd96d7f2ef595870864303aa5f4827db4f57b645bbb0d64ecfb33d8da7ab81

Contents?: true

Size: 673 Bytes

Versions: 16

Compression:

Stored size: 673 Bytes

Contents

# ===========================================================================
# Project:   Abbot - SproutCore Build Tools
# Copyright: ©2009 Apple Inc.
#            portions copyright @2006-2009 Sprout Systems, Inc.
#            and contributors
# ===========================================================================

require 'singleton'
require 'time'

module SC
  
  # EarlyTime is a fake timestamp that occurs _before_ any other time value.
  # Borrowed from Rake 0.8.3
  class EarlyTime < Time
    include Comparable
    include Singleton

    def <=>(other)
      -1
    end

    def to_s
      "<EARLY TIME>"
    end
  end

  EARLY = EarlyTime.instance

end  

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
sproutcore-1.0.1046 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1043 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1042 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1037 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1035 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1031 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1030 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1029 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1027 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1028 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1026 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1025 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1024 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1009 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1008 lib/sproutcore/buildfile/early_time.rb
sproutcore-1.0.1003 lib/sproutcore/buildfile/early_time.rb