Ich erweitere eine Klasse, die OptionParser verwendet, um Befehlszeilenoptionen zu analysieren.Wie verschiebe ich ARGV nach OptionParser?
Ich möchte meine Klasse die Argumente verbleibenden nach die letzte Option verarbeiten. Gibt es in Ruby ein Äquivalent zu optind
für die Anrufer von getopt(3)
in C?
Einige Weg zur Bestimmung, wie viele Optionen wurden in ARGV
gefunden - so kann ich shift
durch diese viele die Optionen und Prozess nur die Argumente überspringen?
Ich habe zum Beispiel Zugriff auf das Objekt opt_parser
. Kann ich vielleicht daraus herausfinden, wie viele Teile meiner ARGV
es verbraucht?
Bitte lesen Sie "[mcve]". Ihre Frage muss das Problem besser definieren. Zeigen Sie uns im Code zusammen mit einem Beispielaufruf, was Ihre Ausgabe sein soll. –