docopt.rb
docopt.rb copied to clipboard
docopt.rb/examples/any_options_example.rb Fails to parse matches
docopt.rb/examples/any_options_example.rb
Running test.rb with an option and a valid <port> should not fail.
> test.rb -q 123
Usage:
exe/test.rb [options] <port>
Options:
-h --help show this help message and exit
--version show version and exit
-n, --number N use N as a number
-t, --timeout TIMEOUT set timeout TIMEOUT seconds
--apply apply changes to database
-q operate in quiet mode
661: matched, left, collected = pattern.fix().match(argv)
[1] pry(Docopt)> matched
=> false
[2] pry(Docopt)> left
=> [Option(-q, , 0, true), Docopt::Argument(, 123)]
[3] pry(Docopt)> collected
=> []