Class: PactBroker::Webhooks::WebhookEvent
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- PactBroker::Webhooks::WebhookEvent
- Defined in:
- lib/pact_broker/webhooks/webhook_event.rb
Constant Summary collapse
- CONTRACT_PUBLISHED =
"contract_published"
- CONTRACT_CONTENT_CHANGED =
"contract_content_changed"
- VERIFICATION_PUBLISHED =
"provider_verification_published"
- VERIFICATION_SUCCEEDED =
"provider_verification_succeeded"
- VERIFICATION_FAILED =
"provider_verification_failed"
- DEFAULT_EVENT_NAME =
CONTRACT_CONTENT_CHANGED
- CONTRACT_REQUIRING_VERIFICATION_PUBLISHED =
"contract_requiring_verification_published"
- EVENT_NAMES =
[CONTRACT_PUBLISHED, CONTRACT_CONTENT_CHANGED, VERIFICATION_PUBLISHED, VERIFICATION_SUCCEEDED, VERIFICATION_FAILED, CONTRACT_REQUIRING_VERIFICATION_PUBLISHED]
Instance Method Summary collapse
- #contract_content_changed? ⇒ Boolean
- #contract_published? ⇒ Boolean
- #contract_requiring_verification_published? ⇒ Boolean
- #provider_verification_failed? ⇒ Boolean
- #provider_verification_published? ⇒ Boolean
- #provider_verification_succeeded? ⇒ Boolean
Instance Method Details
#contract_content_changed? ⇒ Boolean
27 28 29 |
# File 'lib/pact_broker/webhooks/webhook_event.rb', line 27 def contract_content_changed? name == CONTRACT_CONTENT_CHANGED end |
#contract_published? ⇒ Boolean
23 24 25 |
# File 'lib/pact_broker/webhooks/webhook_event.rb', line 23 def contract_published? name == CONTRACT_PUBLISHED end |
#contract_requiring_verification_published? ⇒ Boolean
43 44 45 |
# File 'lib/pact_broker/webhooks/webhook_event.rb', line 43 def contract_requiring_verification_published? name == CONTRACT_REQUIRING_VERIFICATION_PUBLISHED end |
#provider_verification_failed? ⇒ Boolean
39 40 41 |
# File 'lib/pact_broker/webhooks/webhook_event.rb', line 39 def provider_verification_failed? name == VERIFICATION_FAILED end |
#provider_verification_published? ⇒ Boolean
31 32 33 |
# File 'lib/pact_broker/webhooks/webhook_event.rb', line 31 def provider_verification_published? name == VERIFICATION_PUBLISHED end |
#provider_verification_succeeded? ⇒ Boolean
35 36 37 |
# File 'lib/pact_broker/webhooks/webhook_event.rb', line 35 def provider_verification_succeeded? name == VERIFICATION_SUCCEEDED end |