module VinService

Constants

VEHICLE_BY_VIN_URL

Public Instance Methods

range_by_vin(vin, query_params = {}) click to toggle source
# File lib/vin_service.rb, line 12
def range_by_vin(vin, query_params = {})
  url = "#{VEHICLE_BY_VIN_URL}/#{vin}"

  response = make_request(:get, url, query_params)
  return response unless response.last == 200
  [RangeValuesMapper.map_fields(response.first), response.last]
end
uvc_by_vin(vin, query_params = {}) click to toggle source
# File lib/vin_service.rb, line 20
def uvc_by_vin(vin, query_params = {})
  url = "#{VEHICLE_BY_VIN_URL}/#{vin}"

  response = make_request(:get, url, query_params)
  return response unless response.last == 200
  [UvcMapper.map_fields(response.first), response.last]
end