Class | WWW::Mechanize::Chain::CustomHeaders |
In: |
lib/www/mechanize/chain/custom_headers.rb
|
Parent: | Object |
# File lib/www/mechanize/chain/custom_headers.rb, line 7 7: def handle(ctx, params) 8: request = params[:request] 9: params[:headers].each do |k,v| 10: case k 11: when :etag then request["ETag"] = v 12: when :if_modified_since then request["If-Modified-Since"] = v 13: else 14: raise ArgumentError.new("unknown header symbol #{k}") if k.is_a? Symbol 15: request[k] = v 16: end 17: end 18: super 19: end