Sha256: 1e4b7914e8536c7302bd85e78ee11f7a95c7244c1e06d826725320f438b4a6ec
Contents?: true
Size: 423 Bytes
Versions: 3
Compression:
Stored size: 423 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)) rescue => e [{ error: e.to_s }, 500] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
blackbook_client-0.1.5 | lib/vin_service.rb |
blackbook_client-0.1.3 | lib/vin_service.rb |
blackbook_client-0.1.2 | lib/vin_service.rb |