class MoesifApi::HttpRequest

Attributes

headers[RW]
http_method[RW]
parameters[RW]
password[RW]
query_url[RW]
username[RW]

Public Class Methods

new(http_method, query_url, headers: nil, parameters: nil, username: nil, password: nil) click to toggle source

The constructor.

@param [HttpMethodEnum] The HTTP method. @param [String] The URL to send the request to. @param [Hash, Optional] The headers for the HTTP Request. @param [Hash, Optional] The parameters for the HTTP Request. @param [String, Optional] Username for Basic Auth requests. @param [String, Optional] Password for Basic Auth requests.

# File lib/moesif_api/http/http_request.rb, line 14
def initialize(http_method,
               query_url,
               headers: nil,
               parameters: nil,
               username: nil,
               password: nil)
  @http_method = http_method
  @query_url = query_url
  @headers = headers
  @parameters = parameters
  @username = username
  @password = password
end