3 module Puppet::Parser::Functions
4 newfunction(:assemble_nexus_url, type: :rvalue) do |args|
5 service_relative_url = 'service/local/artifact/maven/content'
9 query_string = params.to_a.map { |x| "#{x[0]}=#{CGI.escape(x[1])}" }.join('&')
11 "#{nexus_url}/#{service_relative_url}?#{query_string}"