Sha256: 958d7dd0c4c58fc620506734248f0a5fd8b105c56e96d68caca0a5b3fe87d24f
Contents?: true
Size: 485 Bytes
Versions: 45
Compression:
Stored size: 485 Bytes
Contents
require "pact_broker/version" module Rack module PactBroker class AddPactBrokerVersionHeader X_PACT_BROKER_VERSION = "X-Pact-Broker-Version".freeze def initialize app @app = app end def call env response = @app.call(env) [response[0], add_version_header(response[1]), response[2]] end def add_version_header headers headers.merge(X_PACT_BROKER_VERSION => ::PactBroker::VERSION) end end end end
Version data entries
45 entries across 45 versions & 1 rubygems