lib/vagrant-libvirt/action/halt_domain.rb in vagrant-libvirt-0.0.36 vs lib/vagrant-libvirt/action/halt_domain.rb in vagrant-libvirt-0.0.37
- old
+ new
@@ -3,34 +3,33 @@
module VagrantPlugins
module ProviderLibvirt
module Action
# Halt the domain.
class HaltDomain
- def initialize(app, env)
- @logger = Log4r::Logger.new("vagrant_libvirt::action::halt_domain")
+ def initialize(app, _env)
+ @logger = Log4r::Logger.new('vagrant_libvirt::action::halt_domain')
@app = app
end
def call(env)
- env[:ui].info(I18n.t("vagrant_libvirt.halt_domain"))
+ env[:ui].info(I18n.t('vagrant_libvirt.halt_domain'))
domain = env[:machine].provider.driver.connection.servers.get(env[:machine].id.to_s)
- raise Errors::NoDomainError if domain == nil
+ raise Errors::NoDomainError if domain.nil?
- @logger.info("Trying gracefull shutdown.")
+ @logger.info('Trying gracefull shutdown.')
domain.shutdown
begin
- domain.wait_for(30) {
+ domain.wait_for(30) do
!ready?
- }
+ end
rescue Fog::Errors::TimeoutError
- @logger.info("VM is still running. Calling force poweroff.")
+ @logger.info('VM is still running. Calling force poweroff.')
domain.poweroff
end
@app.call(env)
end
end
end
end
end
-