使用OptionParser文档中的示例?

时间:2013-12-10 23:02:05

标签: ruby optparse

我正在使用documentation上的完整示例尝试OptionParser。

我更改了程序以输出一些随机文本,而不是输出选项和ARGV。

当我运行以下内容时,我想知道如何实际延迟程序:

ruby optparse.rb --delay 50 

我希望它在输出文字之前延迟50秒。但是,情况并非如此,它只是立即输出文本。

1 个答案:

答案 0 :(得分:2)

您链接到的页面上的示例代码仅显示如何解析选项,它不会根据它们采取任何实际操作。那里没有实际延迟的代码。您可以通过执行以下操作来自行添加:

puts "Sleeping for #{options.delay}..."
sleep options.delay