Class: HttpStub::Models::StubHeaders

Inherits:
Headers
  • Object
show all
Defined in:
lib/http_stub/models/stub_headers.rb

Instance Method Summary collapse

Methods inherited from Headers

#to_s

Constructor Details

#initialize(headers) ⇒ StubHeaders

Returns a new instance of StubHeaders.



6
7
8
9
# File 'lib/http_stub/models/stub_headers.rb', line 6

def initialize(headers)
  super(headers)
  @headers = HttpStub::Models::HashWithStringValueMatchers.new((headers || {}).downcase_and_underscore_keys)
end

Instance Method Details

#match?(request) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/http_stub/models/stub_headers.rb', line 11

def match?(request)
  @headers.match?(headers_in(request).downcase_and_underscore_keys)
end