Sha256: e2550d4c4d49bee7bd3603ac06946c4e2d3e9c7b3b6d4d83b6b14c706feb5f83

Contents?: true

Size: 351 Bytes

Versions: 38

Compression:

Stored size: 351 Bytes

Contents

require "pact_broker/pacts/selector"
require "pact_broker/versions/selector"

module PactBroker
  module Versions
    class Selectors < Array
      def initialize *selectors
        super([*selectors].flatten)
      end

      def + other
        Selectors.new(super)
      end

      def sort
        Selectors.new(super)
      end
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
pact_broker-2.114.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.113.2 lib/pact_broker/versions/selectors.rb
pact_broker-2.113.1 lib/pact_broker/versions/selectors.rb
pact_broker-2.113.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.112.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.111.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.109.1 lib/pact_broker/versions/selectors.rb
pact_broker-2.109.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.108.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.107.1 lib/pact_broker/versions/selectors.rb
pact_broker-2.107.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.107.0.beta.1 lib/pact_broker/versions/selectors.rb
pact_broker-2.106.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.105.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.104.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.103.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.102.2 lib/pact_broker/versions/selectors.rb
pact_broker-2.102.1 lib/pact_broker/versions/selectors.rb
pact_broker-2.102.0 lib/pact_broker/versions/selectors.rb
pact_broker-2.101.0 lib/pact_broker/versions/selectors.rb