Class: Gem::CommandManager

Class | Gem::CommandManager
In: | lib/rubygems/command_manager.rb
Parent: | Object

The command manager registers and installs all the individual sub-commands supported by the gem command.

### Methods

[] command_names find_command find_command_possibilities instance new process_args register_command run

### Included Modules

UserInteraction

### Public Class methods

instance()

Return the authoratative instance of the command manager.

new()

Register all the subcommands supported by the gem command.

### Public Instance methods

[](command_name)

Return the registered command from the command name.

command_names()

Return a list of all command names (as strings).

find_command(cmd_name)
find_command_possibilities(cmd_name)
process_args(args)
register_command(command_obj)

Register the command object.

run(args)

Run the config specificed by `args`.

[Validate]