Sha256: 8a7ce3d51cf30943c9a34d58b6fe9a9793c5a26870a0564f8699fb7c3074acbd
Contents?: true
Size: 436 Bytes
Versions: 1
Compression:
Stored size: 436 Bytes
Contents
require 'rest_client' module VinService include RestClient VEHICLE_BY_VIN_URL = "#{BASE_URL}/UsedCarWS/UsedCarWS/UsedVehicle/VIN".freeze def range_by_vin(vin, query_params = {}) url = "#{VEHICLE_BY_VIN_URL}/#{vin}" begin response = HTTParty.get(url, headers: headers, query: query_params) process_response(JSON.parse(response), :map_fields) rescue => e [{ error: e.to_s }, 500] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blackbook_client-0.1.6 | lib/vin_service.rb |