Sha256: be423ff0fd0c7c6f4e4baa60c7545eaa9f3600fa6053ade1154b7db9e51af93c

Contents?: true

Size: 344 Bytes

Versions: 31

Compression:

Stored size: 344 Bytes

Contents

module Vagrant
  module Actions
    module Box
      # Action to destroy a box. This action is not reversible and expects
      # to be called by a {Box} object.
      class Destroy < Base
        def execute!
          logger.info "Deleting box directory..."
          FileUtils.rm_rf(@runner.directory)
        end
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 3 rubygems

Version Path
vagrantup-0.4.3.dev lib/vagrant/actions/box/destroy.rb
vagrantup-0.4.1 lib/vagrant/actions/box/destroy.rb
vagrantup-0.4.0 lib/vagrant/actions/box/destroy.rb
vagrantup-0.3.4 lib/vagrant/actions/box/destroy.rb
vagrantup-0.3.3 lib/vagrant/actions/box/destroy.rb
vagrantup-0.3.2 lib/vagrant/actions/box/destroy.rb
vagrantup-0.3.1 lib/vagrant/actions/box/destroy.rb
vagrantup-0.3.0 lib/vagrant/actions/box/destroy.rb
vagrantup-0.2.0 lib/vagrant/actions/box/destroy.rb
vagrantup-0.1.4 lib/vagrant/actions/box/destroy.rb
vagrantup-0.1.3 lib/vagrant/actions/box/destroy.rb
vagrantup-0.1.2 lib/vagrant/actions/box/destroy.rb
vagrantup-0.1.1 lib/vagrant/actions/box/destroy.rb
vagrantup-0.1.0 lib/vagrant/actions/box/destroy.rb
vagrant-0.4.2 lib/vagrant/actions/box/destroy.rb
vagrant-0.4.1 lib/vagrant/actions/box/destroy.rb
vagrant-0.4.0 lib/vagrant/actions/box/destroy.rb
vagrant-0.3.4 lib/vagrant/actions/box/destroy.rb
vagrant-0.3.3 lib/vagrant/actions/box/destroy.rb
vagrant-0.3.2 lib/vagrant/actions/box/destroy.rb