Class: PactBroker::Integrations::Integration
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- PactBroker::Integrations::Integration
- Defined in:
- lib/pact_broker/integrations/integration.rb
Instance Method Summary collapse
- #latest_pact_or_verification_publication_date ⇒ Object
- #latest_verification_publication_date ⇒ Object
- #verification_status_for_latest_pact ⇒ Object
Instance Method Details
#latest_pact_or_verification_publication_date ⇒ Object
39 40 41 |
# File 'lib/pact_broker/integrations/integration.rb', line 39 def latest_pact_or_verification_publication_date [latest_pact.created_at, latest_verification_publication_date].compact.max end |
#latest_verification_publication_date ⇒ Object
43 44 45 |
# File 'lib/pact_broker/integrations/integration.rb', line 43 def latest_verification_publication_date latest_verification&.execution_date end |
#verification_status_for_latest_pact ⇒ Object
35 36 37 |
# File 'lib/pact_broker/integrations/integration.rb', line 35 def verification_status_for_latest_pact @verification_status_for_latest_pact ||= PactBroker::Verifications::PseudoBranchStatus.new(latest_pact, latest_pact&.latest_verification) end |