Sha256: 6fccd666e0b33e425fd02de16fc81bd8cbb211d359b11ee12ba076696dd1afac
Contents?: true
Size: 565 Bytes
Versions: 19
Compression:
Stored size: 565 Bytes
Contents
module Vagrant class Action module VM class ClearForwardedPorts def initialize(app, env) @app = app end def call(env) proc = lambda do |vm| env.ui.info I18n.t("vagrant.actions.vm.clear_forward_ports.deleting") vm.network_adapters.each do |na| na.nat_driver.forwarded_ports.dup.each do |fp| fp.destroy end end end env["vm.modify"].call(proc) @app.call(env) end end end end end
Version data entries
19 entries across 19 versions & 3 rubygems