Sha256: d816b0ba258b01ca18b51b117fa8c75bf7a7b877c6a2ee19f9d7fd1460635645

Contents?: true

Size: 420 Bytes

Versions: 3

Compression:

Stored size: 420 Bytes

Contents

module Vagrant
  module Actions
    module VM
      class Reload < Base
        def prepare
          steps = [Customize, ForwardPorts, SharedFolders, Boot]
          steps.unshift(Halt) if @runner.vm.running?
          steps << Provision if !@runner.env.config.vm.provisioner.nil?

          steps.each do |action_klass|
            @runner.add_action(action_klass)
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
vagrantup-0.3.0 lib/vagrant/actions/vm/reload.rb
vagrant-0.3.0 lib/vagrant/actions/vm/reload.rb
bmabey-vagrant-0.2.0 lib/vagrant/actions/vm/reload.rb