Class Methods
::
lib/rubygems/commands/help_command.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rubygems/commands/help_command.rb, line 283
def initialize
super 'help', "Provide help on the 'gem' command"
@command_manager = Gem::CommandManager.instance
end
No documentation available
Instance Methods
#
lib/rubygems/commands/help_command.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rubygems/commands/help_command.rb, line 293
def execute
arg = options[:args][0]
_, help = SUBCOMMANDS.find do |command,|
begins? command, arg
end
if help
if Symbol === help
send help
else
say help
end
return
end
if options[:help]
show_help
elsif arg
show_command_help arg
else
say Gem::Command::HELP
end
end
No documentation available