Sha256: b255fb5537c1c9f7c14abbf62b84fcb4ce052bc071568739f69abfa42f720083

Contents?: true

Size: 300 Bytes

Versions: 6

Compression:

Stored size: 300 Bytes

Contents

module Pact
  class SpecificationVersion < Gem::Version

    def major
      segments.first
    end

    def === other
      major && major == other
    end

    def after? other
      major && other < major
    end
  end

  SpecificationVersion::NIL_VERSION = Pact::SpecificationVersion.new('')
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pact-support-1.7.0.alpha.1 lib/pact/specification_version.rb
pact-support-1.6.4 lib/pact/specification_version.rb
pact-support-1.6.3 lib/pact/specification_version.rb
pact-support-1.6.2 lib/pact/specification_version.rb
pact-support-1.6.1 lib/pact/specification_version.rb
pact-support-1.6.0 lib/pact/specification_version.rb