Method: Morpheus::Cli::CliRegistry.add

Defined in:
lib/morpheus/cli/cli_registry.rb

.add(klass, command_name = nil) ⇒ Object



172
173
174
175
176
177
178
179
# File 'lib/morpheus/cli/cli_registry.rb', line 172

def add(klass, command_name=nil)
  klass_command_name = cli_ize(klass.name.split('::')[-1])
  if has_command?(klass_command_name)
    instance.remove(klass_command_name)
  end
  command_name ||= klass_command_name
  instance.add(command_name, klass)
end