如何使用optionparse传递每个解析选项的argv

时间:2017-01-06 22:23:05

标签: ruby

我希望在解析选项方面有一些灵活性。

For example:
if I run this
>  ruby some.rb -t 1
>  outputs: 1
>  ruby some.rb -t 2
>  outputs: 2
>  ruby some.rb -y 1
>  outputs: 3
>  ruby some.rb -y 2
>  outputs: 4
>  ruby some.rb -t 1 -y 2
>  outputs: 5
>  ruby some.rb -y 2 -t 1
>  outputs 5
>  ruby some.rb -t 1 -y 1
>  outputs: 4

所以我想要达到的目的是能够说出

ruby some.rb -t=foo -y=bar

1 个答案:

答案 0 :(得分:0)

如果问题是如何解析选项,您可以使用标准OptionParser,如下所示:

PomodoroViewController