Sha256: 47a28453ff25abe876a1b53e7ff2ddafb461c9414571516e01ca3977c8eebab2

Contents?: true

Size: 423 Bytes

Versions: 5

Compression:

Stored size: 423 Bytes

Contents

require "pact_broker/configuration"
require "pact_broker/webhooks/execution_configuration"

module PactBroker
  module Webhooks
    class ExecutionConfigurationCreator
      def self.call(resource)
        PactBroker::Webhooks::ExecutionConfiguration.new
          .with_show_response(PactBroker.configuration.show_webhook_response?)
          .with_webhook_context(base_url: resource.base_url)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pact_broker-2.84.0 lib/pact_broker/webhooks/execution_configuration_creator.rb
pact_broker-2.83.0 lib/pact_broker/webhooks/execution_configuration_creator.rb
pact_broker-2.82.0 lib/pact_broker/webhooks/execution_configuration_creator.rb
pact_broker-2.81.0 lib/pact_broker/webhooks/execution_configuration_creator.rb
pact_broker-2.80.0 lib/pact_broker/webhooks/execution_configuration_creator.rb