ENV: add method to prepend and create a PATH.

This commit is contained in:
Mike McQuaid 2014-01-04 12:49:01 +00:00
parent ea1ae32a13
commit 996c7bd7d1

View File

@ -57,6 +57,12 @@ module SharedEnvExtension
prepend key, path, File::PATH_SEPARATOR if File.directory? path
end
def prepend_create_path key, path
path = Pathname.new(path) unless path.is_a? Pathname
path.mkpath
prepend_path key, path
end
def remove keys, value
Array(keys).each do |key|
next unless self[key]