Method: OCI::Auth::Util.get_metadata_request

Defined in:
lib/oci/auth/util.rb

.get_metadata_request(request_url, type) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/oci/auth/util.rb', line 41

def self.(request_url, type)
  case type
  when 'post'
    request = Net::HTTP::Post.new(request_url)
  when 'get'
    request = Net::HTTP::Get.new(request_url)
  when 'put'
    request = Net::HTTP::Put.new(request_url)
  else
    raise "Unknown request-type #{type} provided."
  end
  request[AUTHORIZATION_HEADER] = AUTHORIZATION_HEADER_VALUE
  request
end