Sha256: 69e53a8f25a3072fefb6d05de024784fd85d74bdbc26183464089e726ad0fdd2

Contents?: true

Size: 441 Bytes

Versions: 42

Compression:

Stored size: 441 Bytes

Contents

module Vagrant
  class Action
    module VM
      class Customize
        def initialize(app, env)
          @app = app
        end

        def call(env)
          if !env.env.config.vm.proc_stack.empty?
            env.ui.info I18n.t("vagrant.actions.vm.customize.running")
            env.env.config.vm.run_procs!(env["vm"].vm)
            env["vm"].vm.save
          end

          @app.call(env)
        end
      end
    end
  end
end

Version data entries

42 entries across 42 versions & 4 rubygems

Version Path
vagrantup-0.7.8 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.7 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.6 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.5 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.4 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.3 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.2 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.1 lib/vagrant/action/vm/customize.rb
vagrantup-0.7.0 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.9 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.8 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.7 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.6 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.5 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.4 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.3 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.2 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.1 lib/vagrant/action/vm/customize.rb
vagrantup-0.6.0 lib/vagrant/action/vm/customize.rb
vagrant-0.7.8 lib/vagrant/action/vm/customize.rb