Sha256: 1cfdb8ea9f433b48bef0c5a7149b9ad06cc3c1be531362c78749b73827a8504f
Contents?: true
Size: 684 Bytes
Versions: 42
Compression:
Stored size: 684 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.ui.info I18n.t("vagrant.actions.vm.clear_shared_folders.deleting") 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
42 entries across 42 versions & 4 rubygems