class Shipcloud::Request::Info
Attributes
affiliate_id[RW]
api_key[RW]
api_url[RW]
data[RW]
http_method[RW]
Public Class Methods
new(http_method, api_url, api_key, data, affiliate_id)
click to toggle source
# File lib/shipcloud/request/info.rb, line 8 def initialize(http_method, api_url, api_key, data, affiliate_id) @api_key = api_key @http_method = http_method @api_url = api_url @data = data @affiliate_id = affiliate_id end
Public Instance Methods
path_with_params(path, params)
click to toggle source
# File lib/shipcloud/request/info.rb, line 20 def path_with_params(path, params) if params.empty? path else encoded_params = URI.encode_www_form(params) [path, encoded_params].join("?") end end
url()
click to toggle source
# File lib/shipcloud/request/info.rb, line 16 def url "/#{API_VERSION}/#{api_url}" end