Class: Pact::ProviderVerifier::ProviderStates::AddProviderStatesHeader
- Inherits:
-
Object
- Object
- Pact::ProviderVerifier::ProviderStates::AddProviderStatesHeader
- Defined in:
- lib/pact/provider_verifier/provider_states/add_provider_states_header.rb
Class Method Summary collapse
Class Method Details
.call(request, interaction) ⇒ Object
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/pact/provider_verifier/provider_states/add_provider_states_header.rb', line 23 def self.call(request, interaction) if interaction.provider_state extra_rack_headers = { "X_PACT_PROVIDER_STATES" => [{ "name" => interaction.provider_state }] } RequestDelegate.new(request, extra_rack_headers) else request end end |