class Kontena::Plugin::DigitalOcean::Master::TerminateCommand

Public Instance Methods

destroyer(token) click to toggle source

@param [String] token

# File lib/kontena/plugin/digital_ocean/master/terminate_command.rb, line 25
def destroyer(token)
  Kontena::Machine::DigitalOcean::MasterDestroyer.new(token)
end
execute() click to toggle source
# File lib/kontena/plugin/digital_ocean/master/terminate_command.rb, line 13
def execute
  suppress_warnings # until DO merges resource_kit pr #32
  require 'kontena/machine/digital_ocean'
  do_token = ask_do_token
  confirm_command(name) unless forced?
  destroyer = destroyer(do_token)
  destroyer.run!(name)
ensure
  resume_warnings
end