class FriendlyShipping::Request
Attributes
body[R]
debug[R]
headers[R]
url[R]
Public Class Methods
new(url:, body: nil, readable_body: nil, headers: {}, debug: false)
click to toggle source
@param [String] url The HTTP request URL @param [String] body The 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
# File lib/friendly_shipping/request.rb, line 12 def initialize(url:, body: nil, readable_body: nil, headers: {}, debug: false) @url = url @body = body @readable_body = readable_body @headers = headers @debug = debug end
Public Instance Methods
readable_body()
click to toggle source
# File lib/friendly_shipping/request.rb, line 20 def readable_body @readable_body.presence || @body end