class OptionParser::Switch::OptionalArgument

Switch 可以省略参数。

公共实例方法

parse(arg, argv, &error) 点击切换源代码

如果给出参数,则解析参数,否则使用默认值。

# File lib/optparse.rb, line 754
def parse(arg, argv, &error)
  if arg
    conv_arg(*parse_arg(arg, &error))
  else
    conv_arg(arg)
  end
end