Module: Cucumber::Http::Headers

Defined in:
lib/cucumber/http/world_extensions/headers.rb

Instance Method Summary collapse

Instance Method Details

#add_header(key, value) ⇒ Object



8
9
10
# File 'lib/cucumber/http/world_extensions/headers.rb', line 8

def add_header(key, value)
  headers[key] = value
end

#clear_headersObject



16
17
18
# File 'lib/cucumber/http/world_extensions/headers.rb', line 16

def clear_headers
  headers.clear
end

#headersObject



4
5
6
# File 'lib/cucumber/http/world_extensions/headers.rb', line 4

def headers
  @headers ||= {}
end

#remove_header(key) ⇒ Object



12
13
14
# File 'lib/cucumber/http/world_extensions/headers.rb', line 12

def remove_header(key)
  headers.tap { |hdrs| hdrs.delete(key)}
end