Class: Vagrant::Action::Builtin::DestroyConfirm
- Defined in:
- lib/vagrant/action/builtin/destroy_confirm.rb
Overview
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.
Instance Method Summary collapse
-
#initialize(app, env) ⇒ DestroyConfirm
constructor
A new instance of DestroyConfirm.
Methods inherited from Confirm
Constructor Details
#initialize(app, env) ⇒ DestroyConfirm
Returns a new instance of DestroyConfirm.
14 15 16 17 18 19 20 |
# File 'lib/vagrant/action/builtin/destroy_confirm.rb', line 14 def initialize(app, env) force_key = :force_confirm_destroy = I18n.t("vagrant.commands.destroy.confirmation", name: env[:machine].name) super(app, env, , force_key, allowed: ["y", "n", "Y", "N"]) end |