Sha256: a4d66d9084032123b714dd7e2ac9a051a69a39b60d779a9ede763229f9733884
Contents?: true
Size: 761 Bytes
Versions: 9
Compression:
Stored size: 761 Bytes
Contents
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
9 entries across 9 versions & 1 rubygems