Sha256: 85e31af29e356274a7ed920e66d96ffd538eb17bf9c57f7a05cb2f40a949bbe1
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
require "pact_broker/domain/verification" module PactBroker module Verifications class LatestVerificationForPactVersion < PactBroker::Domain::Verification set_dataset(:latest_verifications_for_pact_versions) # this view doesn't have a consumer_id # TODO add it def consumer PactBroker::Domain::Pacticipant.find(id: PactBroker::Pacts::AllPactPublications .where(pact_version_id: pact_version_id) .limit(1).select(:consumer_id)) end # this view doesn't have a provider_id # TODO add it def provider PactBroker::Domain::Pacticipant.find(id: PactBroker::Pacts::AllPactPublications .where(pact_version_id: pact_version_id) .limit(1).select(:provider_id)) end end end end # Table: latest_verifications_for_pact_versions # Columns: # id | integer | # number | integer | # success | boolean | # build_url | text | # pact_version_id | integer | # execution_date | timestamp without time zone | # created_at | timestamp without time zone | # provider_version_id | integer | # provider_version_number | text | # provider_version_order | integer | # test_results | text |
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-2.80.0 | lib/pact_broker/verifications/latest_verification_for_pact_version.rb |