Module: Flare::Cli::AskNodeRemove

Included in:
Tools::Cli::Remove
Defined in:
lib/flare/cli/ask_node_remove.rb

Instance Method Summary collapse

Instance Method Details

#ask_node_remove(server, node_stat) ⇒ Boolean

Returns approved.

Parameters:

Returns:

  • (Boolean)

    approved



15
16
17
18
19
20
# File 'lib/flare/cli/ask_node_remove.rb', line 15

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