class Kontena::Plugin::Packet::Nodes::TerminateCommand
Public Instance Methods
destroyer(client, token)
click to toggle source
@param [Kontena::Client] client @param [String] token
# File lib/kontena/plugin/packet/nodes/terminate_command.rb, line 28 def destroyer(client, token) Kontena::Machine::Packet::NodeDestroyer.new(client, token) end
execute()
click to toggle source
# File lib/kontena/plugin/packet/nodes/terminate_command.rb, line 16 def execute confirm_command(name) unless force? require_api_url require_current_grid require 'kontena/machine/packet' grid = client(require_token).get("grids/#{current_grid}") destroyer = destroyer(client(require_token), token) destroyer.run!(grid, project, name) end