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
17 18 19 |
# File 'lib/pact_broker/integrations/integration.rb', line 17 def latest_pact_or_verification_publication_date [latest_pact.created_at, latest_verification_publication_date].compact.max end |
#latest_verification_publication_date ⇒ Object
21 22 23 |
# File 'lib/pact_broker/integrations/integration.rb', line 21 def latest_verification_publication_date latest_verification&.execution_date end |
#verification_status_for_latest_pact ⇒ Object
13 14 15 |
# File 'lib/pact_broker/integrations/integration.rb', line 13 def verification_status_for_latest_pact @verification_status_for_latest_pact ||= PactBroker::Verifications::PseudoBranchStatus.new(latest_pact, latest_pact&.latest_verification) end |