Sha256: eb2b014b42ce780627208beb996bb35413d088227dd4c5e57112ca4c1609b609

Contents?: true

Size: 478 Bytes

Versions: 6

Compression:

Stored size: 478 Bytes

Contents

# encoding: utf-8

require "logstash/namespace"

module LogStash
  class TimestampParserError < StandardError; end

  class Timestamp
    include Comparable

    # TODO (colin) implement in Java
    def <=>(other)
      self.time <=> other.time
    end

    # TODO (colin) implement in Java
    def +(other)
      self.time + other
    end

    # TODO (colin) implement in Java
    def -(value)
      self.time - (value.is_a?(Timestamp) ? value.time : value)
    end

  end
end

Version data entries

6 entries across 6 versions & 3 rubygems

Version Path
logstash-filter-cache-redis-0.1.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.4.0-java/lib/logstash/timestamp.rb
logstash-core-5.4.3-java lib/logstash/timestamp.rb
logstash-core-5.4.2-java lib/logstash/timestamp.rb
logstash-core-5.4.1-java lib/logstash/timestamp.rb
logstash-filter-htmlentities-0.1.0 vendor/bundle/jruby/1.9/gems/logstash-core-5.4.0-java/lib/logstash/timestamp.rb
logstash-core-5.4.0-java lib/logstash/timestamp.rb