Sha256: b7908194368a53b4fcb550424a0272f182f92ea46ba36f34e7d1e4ce53095695

Contents?: true

Size: 451 Bytes

Versions: 23

Compression:

Stored size: 451 Bytes

Contents

module PactBroker
  module Pacts
    module LazyLoaders
      HEAD_PACT_PUBLICATIONS_FOR_TAGS = lambda {
        consumer_version_tag_names = PactBroker::Domain::Tag.select(:name).where(version_id: consumer_version_id)
          PactPublication
            .for_consumer(consumer)
            .for_provider(provider)
            .latest_for_consumer_tag(consumer_version_tag_names)
            .from_self.order_by(:tag_name)
      }
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
pact_broker-2.95.1 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.95.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.94.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.93.4 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.93.3 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.93.2 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.93.1 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.93.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.92.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.91.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.90.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.89.1 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.89.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.88.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.87.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.86.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.85.1 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.85.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.84.0 lib/pact_broker/pacts/lazy_loaders.rb
pact_broker-2.83.0 lib/pact_broker/pacts/lazy_loaders.rb