Method: Mechanize::HTTP::Agent#request_add_headers
- Defined in:
- lib/mechanize/http/agent.rb
permalink #request_add_headers(request, headers = {}) ⇒ Object
[View source]
588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 |
# File 'lib/mechanize/http/agent.rb', line 588 def request_add_headers request, headers = {} @request_headers.each do |k,v| request[k] = v end headers.each do |field, value| case field when :etag then request["ETag"] = value when :if_modified_since then request["If-Modified-Since"] = value when Symbol then raise ArgumentError, "unknown header symbol #{field}" else request[field] = value end end end |