Class: PactBroker::Webhooks::LatestTriggeredWebhook

Inherits:
TriggeredWebhook show all
Defined in:
lib/pact_broker/webhooks/latest_triggered_webhook.rb

Constant Summary collapse

SELF_JOIN =
{
  Sequel[:triggered_webhooks][:webhook_uuid] => Sequel[:triggered_webhooks_2][:webhook_uuid],
  Sequel[:triggered_webhooks][:consumer_id] => Sequel[:triggered_webhooks_2][:consumer_id],
  Sequel[:triggered_webhooks][:provider_id] => Sequel[:triggered_webhooks_2][:provider_id],
  Sequel[:triggered_webhooks][:event_name] => Sequel[:triggered_webhooks_2][:event_name]
}

Constants inherited from TriggeredWebhook

TriggeredWebhook::STATUS_FAILURE, TriggeredWebhook::STATUS_NOT_RUN, TriggeredWebhook::STATUS_RETRYING, TriggeredWebhook::STATUS_SUCCESS, TriggeredWebhook::TRIGGER_TYPE_RESOURCE_CREATION, TriggeredWebhook::TRIGGER_TYPE_USER

Method Summary

Methods inherited from TriggeredWebhook

#consumer_name, #execute, #failure?, #finished?, #not_run?, #number_of_attempts_made, #number_of_attempts_remaining, #provider_name, #request_description, #retrying?, #success?