Sha256: 65d5f990d58a015ee999cdd3832dc30da42eeae1ae3c6cca46218b8a45f0697c
Contents?: true
Size: 673 Bytes
Versions: 10
Compression:
Stored size: 673 Bytes
Contents
module Vagrant class Action module VM class ClearSharedFolders def initialize(app, env) @app = app @env = env end def call(env) @env = env clear_shared_folders @app.call(env) end def clear_shared_folders if @env["vm"].vm.shared_folders.length > 0 @env.logger.info "Clearing previously set shared folders..." folders = @env["vm"].vm.shared_folders.dup folders.each do |shared_folder| shared_folder.destroy end @env["vm"].reload! end end end end end end
Version data entries
10 entries across 10 versions & 2 rubygems