Class: PactBroker::Verifications::LatestVerificationForPactVersion

Inherits:
Domain::Verification
  • Object
show all
Defined in:
lib/pact_broker/verifications/latest_verification_for_pact_version.rb

Instance Method Summary collapse

Methods inherited from Domain::Verification

#before_create, #consumer_name, #latest_pact_publication, #pact_version_sha, #provider_name, #provider_version_number, #provider_version_tag_names

Instance Method Details

#consumerObject

this view doesn’t have a consumer_id TODO add it



10
11
12
13
14
# File 'lib/pact_broker/verifications/latest_verification_for_pact_version.rb', line 10

def consumer
  PactBroker::Domain::Pacticipant.find(id: PactBroker::Pacts::AllPactPublications
     .where(pact_version_id: pact_version_id)
     .limit(1).select(:consumer_id))
end

#providerObject

this view doesn’t have a provider_id TODO add it



18
19
20
21
22
# File 'lib/pact_broker/verifications/latest_verification_for_pact_version.rb', line 18

def provider
  PactBroker::Domain::Pacticipant.find(id: PactBroker::Pacts::AllPactPublications
     .where(pact_version_id: pact_version_id)
     .limit(1).select(:provider_id))
end