Class: EY::Stonith::Commands::Takeover

Inherits:
Abstract
  • Object
show all
Defined in:
lib/ey_stonith/commands/takeover.rb

Constant Summary

Constants inherited from Abstract

Abstract::DEFAULT_CONFIG_PATH, Abstract::SCRIPT_NAME

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Abstract

#call, #command_options, #config, #execute, #history, #init_logger, #initialize, #parse!, #parser, #script

Constructor Details

This class inherits a constructor from EY::Stonith::Commands::Abstract

Class Method Details



9
10
11
# File 'lib/ey_stonith/commands/takeover.rb', line 9

def self.banner
  "Legacy command. No longer used. Run this command for more info."
end

.commandObject



5
6
7
# File 'lib/ey_stonith/commands/takeover.rb', line 5

def self.command
  'takeover'
end

Instance Method Details

#invokeObject



13
14
15
16
17
18
# File 'lib/ey_stonith/commands/takeover.rb', line 13

def invoke
  puts <<-HELP
Takeovers are no longer performed from the instance side directly.
You can cause a takeover by running `stonith notify` 6 times quickly if you really need to.
  HELP
end