method
find_command
v2_6_3 -
Show latest stable
- Class:
Gem::CommandManager
find_command(cmd_name)public
No documentation available.
# File lib/rubygems/command_manager.rb, line 182
def find_command(cmd_name)
cmd_name = find_alias_command cmd_name
possibilities = find_command_possibilities cmd_name
if possibilities.size > 1
raise Gem::CommandLineError,
"Ambiguous command #{cmd_name} matches [#{possibilities.join(', ')}]"
elsif possibilities.empty?
raise Gem::CommandLineError, "Unknown command #{cmd_name}"
end
self[possibilities.first]
end