class Gem::Commands::HelpCommand
Public Class Methods
new()
click to toggle source
Calls superclass method
Gem::Command.new
# File lib/rubygems/commands/help_command.rb, line 95 def initialize super 'help', "Provide help on the 'gem' command" @command_manager = Gem::CommandManager.instance end
Public Instance Methods
execute()
click to toggle source
# File lib/rubygems/commands/help_command.rb, line 114 def execute arg = options[:args][0] if begins? "commands", arg then show_commands elsif begins? "options", arg then say Gem::Command::HELP elsif begins? "examples", arg then say EXAMPLES elsif begins? "platforms", arg then say PLATFORMS elsif options[:help] then show_help elsif arg then show_command_help arg else say Gem::Command::HELP end end