class Gem::CommandManager

Der Befehlsmanager registriert und installiert alle einzelnen Unterbefehle, die vom Gem-Befehl unterstützt werden.

Zusätzliche Befehle können bereitgestellt werden, indem eine Datei rubygems_plugin.rb in einem installierten Gem geschrieben wird. Sie sollten Ihren Befehl gegen die Instanz von Gem::CommandManager registrieren, wie hier gezeigt

# file rubygems_plugin.rb
require 'rubygems/command_manager'

Gem::CommandManager.instance.register_command :edit

Sie sollten die Implementierung Ihres Befehls in rubygems/commands ablegen.

# file rubygems/commands/edit_command.rb
class Gem::Commands::EditCommand < Gem::Command
  # ...
end

Siehe Gem::Command für Anweisungen zum Schreiben von Gem-Befehlen.