Sha256: 5e9ad9db9147e4c9f75576528b02592a923a1cd4416f9ad607e4ec02b3cde3a7
Contents?: true
Size: 556 Bytes
Versions: 10
Compression:
Stored size: 556 Bytes
Contents
# # Created by Luke Kanies on 2007-10-16. # Copyright (c) 2007. All rights reserved. require 'uri' require 'puppet/util' # Helper methods for dealing with URIs. module Puppet::Util::URIHelper def key2uri(key) # Return it directly if it's fully qualified. if key =~ /^#{::File::SEPARATOR}/ key = "file://" + key end begin uri = URI.parse(URI.escape(key)) rescue => detail raise ArgumentError, "Could not understand URI %s: %s" % [key, detail.to_s] end end end
Version data entries
10 entries across 10 versions & 1 rubygems