Module: ChromedataService
Constant Summary collapse
- VEHICLE_BY_CHROMEDATA_URL =
"#{BASE_URL}/UsedCarWS/UsedCarWS/UsedVehicle/Chrome".freeze
Constants included from HttpRestClient
Instance Method Summary collapse
Methods included from HttpRestClient
#headers, #make_request, #map_fields, #message_with_error, #process_response
Instance Method Details
#range_by_chromedata_id(chrome_id, query_params = {}) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/chromedata_service.rb', line 6 def range_by_chromedata_id(chrome_id, query_params ={}) url = "#{VEHICLE_BY_CHROMEDATA_URL}/#{chrome_id}" begin response = HTTParty.get(url, headers: headers, query: query_params) process_response(JSON.parse(response.body), :map_fields) rescue => e [{ error: e.to_s }, 500] end end |