Method: LibGems::CommandManager#find_command
- Defined in:
- lib/libgems/command_manager.rb
#find_command(cmd_name) ⇒ Object
138 139 140 141 142 143 144 145 146 147 |
# File 'lib/libgems/command_manager.rb', line 138 def find_command(cmd_name) possibilities = find_command_possibilities cmd_name if possibilities.size > 1 then raise "Ambiguous command #{cmd_name} matches [#{possibilities.join(', ')}]" elsif possibilities.size < 1 then raise "Unknown command #{cmd_name}" end self[possibilities.first] end |