Sha256: 7accf7c8cad814f371e68dcc17f1539642c23668de23a189d255306749f5c6f0

Contents?: true

Size: 425 Bytes

Versions: 1

Compression:

Stored size: 425 Bytes

Contents

module UVCService
  include RestClient

  VEHICLE_BY_UVC_URL =
    "#{BASE_URL}/UsedCarWS/UsedCarWS/UsedVehicle/UVC".freeze

  def vehicle_by_uvc(uvc_id, query_params = {})
    url = "#{VEHICLE_BY_UVC_URL}/#{uvc_id}"

    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/uvc_service.rb