如何在ruby可执行文件之前获取选项?

时间:2012-10-11 08:29:32

标签: ruby command-line-interface

假设这个命令:

FOO=bar BAR=foo executable --args

executable是一个bash脚本时,我只会按名称选择,$ FOO,$ BAR等。

如果executable是ruby脚本,如何获取它们?

1 个答案:

答案 0 :(得分:2)

这些“选项”是环境变量,因此可以通过ENV获取。试试这个:

puts ENV['FOO'] # => bar