class Rack::PactBroker::AddPactBrokerVersionHeader
Constants
- X_PACT_BROKER_VERSION
Public Class Methods
new(app)
click to toggle source
# File lib/rack/pact_broker/add_pact_broker_version_header.rb, line 9 def initialize app @app = app end
Public Instance Methods
add_version_header(headers)
click to toggle source
# File lib/rack/pact_broker/add_pact_broker_version_header.rb, line 18 def add_version_header headers headers.merge(X_PACT_BROKER_VERSION => ::PactBroker::VERSION) end
call(env)
click to toggle source
# File lib/rack/pact_broker/add_pact_broker_version_header.rb, line 13 def call env response = @app.call(env) [response[0], add_version_header(response[1]), response[2]] end