Class: VagrantPlugins::ProviderLibvirt::Action::HaltConfirm

Inherits:
Vagrant::Action::Builtin::Confirm
  • Object
show all
Defined in:
lib/vagrant-libvirt/action/halt_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

Constructor Details

#initialize(app, env) ⇒ HaltConfirm

Returns a new instance of HaltConfirm.



9
10
11
12
13
14
15
# File 'lib/vagrant-libvirt/action/halt_confirm.rb', line 9

def initialize(app, env)
  force_key = :force_confirm_halt
  message   = I18n.t("vagrant_libvirt.package_confirm_halt",
                     name: env[:machine].name)

  super(app, env, message, force_key, allowed: ["y", "n", "Y", "N"])
end