Sha256: 7f39c36980c27241071eb4e1fa9f8b991a47b65811936af125079e2ceab6ea33
Contents?: true
Size: 657 Bytes
Versions: 43
Compression:
Stored size: 657 Bytes
Contents
require "pact_broker/webhooks/http_request_with_redacted_headers" require "pact_broker/webhooks/http_response_with_utf_8_safe_body" module PactBroker module Webhooks class WebhookExecutionResult attr_reader :request, :response, :logs, :error def initialize(request, response, success, logs, error = nil) @request = PactBroker::Webhooks::HttpRequestWithRedactedHeaders.new(request) @response = response ? PactBroker::Webhooks::HttpResponseWithUtf8SafeBody.new(response) : nil @success = success @logs = logs @error = error end def success? @success end end end end
Version data entries
43 entries across 43 versions & 1 rubygems