lib/kpm/kaui_artifact.rb
require 'rexml/document' require 'set' module KPM class KauiArtifact < BaseArtifact class << self def versions(overrides={}, ssl_verify=true) coordinates = build_coordinates(KPM::BaseArtifact::KAUI_GROUP_ID, KPM::BaseArtifact::KAUI_ARTIFACT_ID, KPM::BaseArtifact::KAUI_PACKAGING, KPM::BaseArtifact::KAUI_CLASSIFIER) response = REXML::Document.new nexus_remote(overrides, ssl_verify).search_for_artifacts(coordinates) versions = SortedSet.new response.elements.each('search-results/data/artifact/version') { |element| versions << element.text } versions end end end end