Method: CoreLibrary::HttpRequest#initialize

Defined in:
lib/apimatic-core/http/request/http_request.rb

#initialize(http_method, query_url, headers: {}, parameters: {}, context: {}) ⇒ HttpRequest

The constructor.

Parameters:

  • http_method (HttpMethodEnum)

    The HTTP method.

  • query_url (String)

    The URL to send the request to.

  • headers (Hash, Optional) (defaults to: {})

    The headers for the HTTP Request.

  • parameters (Hash, Optional) (defaults to: {})

    The parameters for the HTTP Request.

  • context (Hash, Optional) (defaults to: {})

    The context for the HTTP Request.



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/apimatic-core/http/request/http_request.rb', line 14

def initialize(http_method,
               query_url,
               headers: {},
               parameters: {},
               context: {})
  @http_method = http_method
  @query_url = query_url
  @headers = headers
  @parameters = parameters
  @context = context
end