详细说明

有时你的描述会变得相当长。例如,irb -h 列出的参数如下:

  --context-mode n  Set n[0-3] to method to create Binding Object,
                    when new workspace was created

目前还不清楚如何支持这一点。大多数解决方案需要调整以使第二行和后续行的压痕与第一行对齐。幸运的是,on 方法通过将它们添加为单独的参数来支持多个描述行:

  opts.on("--context-mode n",
          "Set n[0-3] to method to create Binding Object,",
          "when new workspace was created") do |n|
    optons[:context_mode] = n
  end

你可以根据需要添加任意数量的描述行,以完全解释该选项。