Class: Pact::ProviderVerifier::ProviderStates::RequestDelegate

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/pact/provider_verifier/provider_states/add_provider_states_header.rb

Instance Method Summary collapse

Constructor Details

#initialize(request, extra_rack_headers) ⇒ RequestDelegate

Returns a new instance of RequestDelegate.



7
8
9
10
# File 'lib/pact/provider_verifier/provider_states/add_provider_states_header.rb', line 7

def initialize request, extra_rack_headers
  super(request)
  @extra_rack_headers = extra_rack_headers
end

Instance Method Details

#headersObject



12
13
14
# File 'lib/pact/provider_verifier/provider_states/add_provider_states_header.rb', line 12

def headers
  __getobj__().headers.merge(@extra_rack_headers)
end

#methodObject



16
17
18
# File 'lib/pact/provider_verifier/provider_states/add_provider_states_header.rb', line 16

def method
  __getobj__().method
end