Sha256: 1b2ca19d7a4b634813f6572bc95bfd7103069c492aca35bc71767a5c4c22db5c

Contents?: true

Size: 667 Bytes

Versions: 12

Compression:

Stored size: 667 Bytes

Contents

require_relative "confirm"

module Vagrant
  module Action
    module Builtin
      # This class asks the user to confirm the destruction of a machine
      # that Vagrant manages. This is provided as a built-in on top of
      # {Confirm} because it sets up the proper keys and such so that
      # `vagrant destroy -f` works properly.
      class DestroyConfirm < Confirm
        def initialize(app, env)
          force_key = :force_confirm_destroy
          message   = I18n.t("vagrant.commands.destroy.confirmation",
                             :name => env[:machine].name)

          super(app, env, message, force_key)
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 3 rubygems

Version Path
tamtam-vagrant-reload-1.1.3 vendor/cache/vagrant-0ac2a8738841/lib/vagrant/action/builtin/destroy_confirm.rb
tamtam-vagrant-reload-1.1.2 vendor/cache/vagrant-0ac2a8738841/lib/vagrant/action/builtin/destroy_confirm.rb
tamtam-vagrant-reload-1.1.1 vendor/cache/vagrant-0ac2a8738841/lib/vagrant/action/builtin/destroy_confirm.rb
tamtam-vagrant-reload-1.1 vendor/cache/vagrant-0ac2a8738841/lib/vagrant/action/builtin/destroy_confirm.rb
tnargav-1.3.6 lib/vagrant/action/builtin/destroy_confirm.rb
tnargav-1.3.3 lib/vagrant/action/builtin/destroy_confirm.rb
vagrant-shell-0.2.9 demo/templates/vendor/bundle/ruby/1.9.1/gems/tnargav-1.2.2/lib/vagrant/action/builtin/destroy_confirm.rb
tnargav-1.2.3 lib/vagrant/action/builtin/destroy_confirm.rb
vagrant-shell-0.2.8 demo/templates/vendor/bundle/ruby/1.9.1/gems/tnargav-1.2.2/lib/vagrant/action/builtin/destroy_confirm.rb
vagrant-shell-0.2.6 vendor/bundle/gems/tnargav-1.2.2/lib/vagrant/action/builtin/destroy_confirm.rb
vagrant-shell-0.2.5 vendor/bundle/gems/tnargav-1.2.2/lib/vagrant/action/builtin/destroy_confirm.rb
tnargav-1.2.2 lib/vagrant/action/builtin/destroy_confirm.rb