2017-03-14 2 views

Répondre

0

Si vous commencez par OptionParser, vous obtenez une liste d'arguments, et à partir de là, vous pouvez supposer que le premier est une commande.

Pour ce que vous faites habituellement valider ceci:

case (command) 
when 'action' 
    do_action 
when 'other' 
    do_other 
else 
    $stderr.puts "#{command.inspect} is not a valid command." 
    exit(-1) 
end