使用 thor 时,我习惯于编写这样的代码,
desc "import", "Import diamonds from the south."
method_option :num_diamonds, :type => :numeric, :default => nil
def import
diamond_importer = DiamondImporter.new
diamond_importer.update_maps
diamond_importer.process_diamonds(options)
end
当我运行不带参数或使用 -TI 的 diamond_importer 命令行工具时,会获取“导入”等任务的描述列表,但不会获得“num_diamonds”等选项的描述或其用法。
如何添加此类使用详细信息以便显示它们?
谢谢!