lib/friendly_shipping/request.rb in friendly_shipping-0.6.5 vs lib/friendly_shipping/request.rb in friendly_shipping-0.7.0
- old
+ new
@@ -1,17 +1,19 @@
# frozen_string_literal: true
module FriendlyShipping
class Request
- attr_reader :url, :body, :headers, :debug
+ attr_reader :url, :http_method, :body, :headers, :debug
# @param [String] url The HTTP request URL
+ # @param [String] http_method The HTTP request method
# @param [String] body The HTTP request body
- # # @param [String] readable_body Human-readable HTTP request body
+ # @param [String] readable_body Human-readable HTTP request body
# @param [Hash] headers The HTTP request headers
# @param [Boolean] debug Whether to debug the request
- def initialize(url:, body: nil, readable_body: nil, headers: {}, debug: false)
+ def initialize(url:, http_method: nil, body: nil, readable_body: nil, headers: {}, debug: false)
@url = url
+ @http_method = http_method
@body = body
@readable_body = readable_body
@headers = headers
@debug = debug
end