Sha256: 5a65bc4ab669c6bda3c35f4d3c753693c3f99130808c979917c888d465d38c5a
Contents?: true
Size: 785 Bytes
Versions: 13
Compression:
Stored size: 785 Bytes
Contents
# frozen_string_literal: true require 'rexml/document' require 'set' module KPM class KauiArtifact < BaseArtifact class << self def versions(overrides = {}, ssl_verify = true) coordinate_map = { group_id: KPM::BaseArtifact::KAUI_GROUP_ID, artifact_id: KPM::BaseArtifact::KAUI_ARTIFACT_ID, packaging: KPM::BaseArtifact::KAUI_PACKAGING, classifier: KPM::BaseArtifact::KAUI_CLASSIFIER } coordinates = KPM::Coordinates.build_coordinates(coordinate_map) response = REXML::Document.new nexus_remote(overrides, ssl_verify).search_for_artifacts(coordinates) versions = SortedSet.new response.elements.each('searchNGResponse/data/artifact/version') { |element| versions << element.text } versions end end end end
Version data entries
13 entries across 13 versions & 1 rubygems