# File lib/restclient/request.rb, line 15
                def initialize(args)
                        @method = args[:method] or raise ArgumentError, "must pass :method"
                        @url = args[:url] or raise ArgumentError, "must pass :url"
                        @headers = args[:headers] || {}
      @cookies = @headers.delete(:cookies) || args[:cookies] || {}
                        @payload = process_payload(args[:payload])
                        @user = args[:user]
                        @password = args[:password]
                        @timeout = args[:timeout]
                        @open_timeout = args[:open_timeout]
                end