Sha256: cec0326df902ad92ec4037c6b0d14d5360881cca840e430e4d118470a41c292b

Contents?: true

Size: 1.25 KB

Versions: 52

Compression:

Stored size: 1.25 KB

Contents

require 'pact_broker/webhooks/execution'
require 'pact_broker/webhooks/triggered_webhook'
require 'pact_broker/webhooks/webhook'
require 'pact_broker/pacts/latest_pact_publication_id_for_consumer_version'
require 'pact_broker/verifications/latest_verification_id_for_pact_version_and_provider_version'
require 'pact_broker/pacts/pact_publication'
require 'pact_broker/pacts/pact_version'
require 'pact_broker/domain/verification'
require 'pact_broker/domain/tag'
require 'pact_broker/domain/version'
require 'pact_broker/domain/label'
require 'pact_broker/domain/pacticipant'

module PactBroker
  INTEGRATIONS_TABLES = [
    PactBroker::Webhooks::Execution,
    PactBroker::Webhooks::TriggeredWebhook,
    PactBroker::Webhooks::Webhook,
    PactBroker::Pacts::LatestPactPublicationIdForConsumerVersion,
    PactBroker::Verifications::LatestVerificationIdForPactVersionAndProviderVersion,
    PactBroker::Domain::Verification,
    PactBroker::Pacts::PactPublication,
    PactBroker::Pacts::PactVersion,
    PactBroker::Domain::Tag,
    PactBroker::Domain::Version,
    PactBroker::Domain::Label,
    PactBroker::Domain::Pacticipant
  ]

  module DB
    def self.each_integration_model
      INTEGRATIONS_TABLES.each do | model |
        yield model
      end
    end
  end
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
pact_broker-2.79.1 lib/pact_broker/db/models.rb
pact_broker-2.79.0 lib/pact_broker/db/models.rb
pact_broker-2.78.1 lib/pact_broker/db/models.rb
pact_broker-2.78.0 lib/pact_broker/db/models.rb
pact_broker-2.77.0 lib/pact_broker/db/models.rb
pact_broker-2.76.2 lib/pact_broker/db/models.rb
pact_broker-2.76.1 lib/pact_broker/db/models.rb
pact_broker-2.76.0 lib/pact_broker/db/models.rb
pact_broker-2.75.0 lib/pact_broker/db/models.rb
pact_broker-2.74.1 lib/pact_broker/db/models.rb
pact_broker-2.74.0 lib/pact_broker/db/models.rb
pact_broker-2.73.0 lib/pact_broker/db/models.rb
pact_broker-2.72.0 lib/pact_broker/db/models.rb
pact_broker-2.71.0 lib/pact_broker/db/models.rb
pact_broker-2.70.0 lib/pact_broker/db/models.rb
pact_broker-2.69.0 lib/pact_broker/db/models.rb
pact_broker-2.68.1 lib/pact_broker/db/models.rb
pact_broker-2.68.0 lib/pact_broker/db/models.rb
pact_broker-2.67.0 lib/pact_broker/db/models.rb
pact_broker-2.66.0 lib/pact_broker/db/models.rb