Class: ClientAuth::Request

Inherits:
RestClient::Request
  • Object
show all
Defined in:
lib/client_auth/request.rb

Instance Method Summary collapse

Instance Method Details

#init_headers(args, signer) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/client_auth/request.rb', line 4

def init_headers(args, signer)
  @headers = (args[:headers] || {}).dup
  @headers.merge!(signer.headers)

  if args[:url]
    @url = process_url_params(normalize_url(args[:url]), @headers)
  else
    raise ArgumentError, 'must pass :url'
  end
  parse_url_with_auth!(url)
  @cookie_jar = process_cookie_args!(@uri, @headers, args)
  @processed_headers = make_headers @headers
end