module Flare::Cli::AskNodeRemove

Public Instance Methods

ask_node_remove(server, node_stat) click to toggle source

@param [Flare::Entity::Server] server @param [Flare::Tools::Cluster::NodeStat] node_stat @return [Boolean] approved

# File lib/flare/cli/ask_node_remove.rb, line 14
def ask_node_remove(server, node_stat)
  STDERR.print "remove the node from a cluster (node=#{server}, role=#{node_stat.role}, state=#{node_stat.state}) (y/n): "
  interruptible {
    STDIN.gets.chomp.upcase == "Y"
  }
end