Method: ItemBuilder::LazadaQuantityService#rest_client

Defined in:
lib/item_builder/lazada_quantity_service.rb

#rest_client(params, rescued_codes = 200) ⇒ Object



56
57
58
59
60
61
62
63
64
65
# File 'lib/item_builder/lazada_quantity_service.rb', line 56

def rest_client(params, rescued_codes = 200)
  RestClient::Request.execute(params.merge(timeout: 3)) do |response|
    code = response.code
    unless Array.wrap(rescued_codes).include?(code)
      raise "Response Code is #{code}"
    end

    response
  end
end