Ruby ruby 中 OptionParser 如何指定多个字母代表一个参数

chen248283935 · August 06, 2013 · 1891 hits

想用 -sB 代表百度,-sG 代表 google,思路如下,实际上有错误。 使用 OptionParser 应该如何实现呢

options[:sB] = false
opts.on('-sB', '--baidu', 'search with baidu') do
     options[:sB] = true
end 

options[:sG] = false
opts.on('-sG', '--google', 'search with google') do
     options[:sG] = true
end
No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.