Sha256: d7006cd43dbc2466abea654d95c86b5b02200f41ea0c24929ac3c3214b32863c
Contents?: true
Size: 521 Bytes
Versions: 5
Compression:
Stored size: 521 Bytes
Contents
class Mechanize class Chain class CustomHeaders include Mechanize::Handler def handle(ctx, params) request = params[:request] params[:headers].each do |k,v| case k when :etag then request["ETag"] = v when :if_modified_since then request["If-Modified-Since"] = v else raise ArgumentError.new("unknown header symbol #{k}") if k.is_a? Symbol request[k] = v end end super end end end end
Version data entries
5 entries across 5 versions & 4 rubygems